我用drivermonitor加载驱动调试,当执行完DriverEntry后进入一片无效的汇编指令,一执行这些汇编指令就重启,不知道这是什么原因导致的,请大侠赐教
回复(9) 2005-01-03 22:28 来自版块 - ABC初学者
表情
hangzhoustayer确实是内存释放的问题,多谢各位(2005-01-10 14:43)
bmyyyud我估计在释放内存时出了问题,如 NdisFreeMemory,最笨的办法,删去一些东西,确定在哪条语句上的问题,然后再下手(2005-01-06 17:41)
hangzhoustayer程序是进行TDI通信的,参考了pcausa,如下: NTSTATUS DriverEntry(IN PVOID DriverObject,IN PVOID Argument2) { ULONG i; //DbgPrint("Enter DriverEntry...(2005-01-04 21:20)
hangzhoustayer我用的是C,没有用汇编 用windbg看dump,显示 ******************************************************************************* * ...(2005-01-04 20:08)
hangzhoustayer没有啊,现在变成了蓝屏,出的错误是KMODE_EXCEPTION_NOT_HANDLED,发生在DriverEntry成功返回后(2005-01-04 16:39)
snowStart可能是资源没有释放好,这个正是要非常小心,比较难发现,不知道有没有什么好工具看的 搞定了?(2005-01-04 13:05)
hangzhoustayer可能是资源没有释放好,这个正是要非常小心,比较难发现,不知道有没有什么好工具看的(2005-01-04 09:59)
wowocock如果你C写一般不会有问题的,如果用纯汇编写的话,可能忘了返回指令了.....(2005-01-04 09:22)
snowStart代码贴出来呀,这么说谁知道呀(2005-01-04 08:34)

返回顶部