约有 1,303 项符合查询结果, 以下是第 31 - 131项。
费时 < 1 秒。
正文中似乎没有提到这个例子吧?
在这个小例子的开头,有简单的注释:
/*---------------------------------------------------------------------ProtSeg.cpp - Utility to watch protection of segment register. Software Debugging by Raymond Zhang, All rights reserved. ...
Posted in Windows内核调试
by
格蠹老雷
on 2013-05-10
!dh nt
1000 [ 26C] address [size] of Import Address Table Directory
kd> dds 83007000+1000 L583008000 854804bc PSHED!PshedEnableErrorSource83008004 85480476 PSHED!PshedSetErrorSourceInfo83008008 854804f6 PSHED!PshedDisableErrorSource8300800c 85480544 ...
Posted in WinDbg
by
格蠹老雷
on 2013-05-10
:(
你只能保证自己的模块是用同一个版本的编译器,即使如此,编译选项也可能导致多个CRT实例,而且,进程里有很多系统DLL和第三方模块是你无法控制的,understand?
Posted in C/C++本地代码调试
by
格蠹老雷
on 2013-05-08
这非常正常,有时候可能有三四个,原因是进程中的不同模块(包括系统模块和第三方模块)使用了不同版本的编译器编译...
Posted in C/C++本地代码调试
by
格蠹老雷
on 2013-05-07
因为后一个例子,异常发生在有符号的VC运行时里,而前一个例子异常发生在没有符号的PacsService模块中
Posted in C/C++本地代码调试
by
格蠹老雷
on 2013-05-05
可以尝试监视KdDisableDebuggerWithLock函数,看是否有“人”通过这个DDI禁止内核调试,参考:
http://advdbg.org/blogs/advdbg_system/articles/5718.aspx
Posted in Windows内核调试
by
格蠹老雷
on 2013-05-04
WinDBG有两套版本号,一套是与NT内核一致的,比如6.2代表Win8,另一套是自己的,比如6.12. Win8的比6.12要新,相当于6.13+
Posted in WinDbg
by
格蠹老雷
on 2013-05-04
因为有递归调用,所以溢出时,线程的栈帧数会很多,k命令默认显示20个栈帧,看不完整,因此需要指定一个比较大的值,输入时多大了个0,应该是k 1000
Posted in C/C++本地代码调试
by
格蠹老雷
on 2013-04-30