1.调试DDK最好的方法是使用一根串口线,在第二台PC上接收debug信息。在微软的DDK或windbg的帮助中都有连接和使用说明。2.news://msnews.microsoft.com 服务器上的以下讨论组:
microsoft.public.ddk.win2000.debugging
microsoft.public.ddk.win2000.genernal 
microsoft.public.ddk.win2000.storage
microsoft.public.ddk.win2000.xxxxxxxxx(还有很多)
另外,deja.com 上可以搜索很多新闻组资料

解决方案 »

  1.   

    HI 
         It always crash and restart then.
    I don't think I have chance to debug by a 
    com port. Do you have a good advice. yours jansen.
      

  2.   

    jansen您好:
        我因病有多日未上网,今日才看到你的信,抱歉!
        crash and restart 的原因有多种,使用 com port 并不能阻止crash,但通过在程序中多处输出变量的值进行跟踪往往能查出问题所在。
        又:据我的经验,NT架构的驱动程序在非法地址的内存操作时较多导致crash and restart,你可检查是否有内存泄露,或非法地址操作(w2k中不能向有写保护的地址空间进行写操作,除非你用汇编改变操作模式,而这在NT4的驱动程序中没有限制)。希望对你有帮助。
                        foxpig