我想在PyKd中执行以下操作:执行另一个扩展的命令并处理其输出。在
首先,似乎我必须在PyKd中加载SOS,而不是在WinDbg中。我做了这个
>>> print(loadExt("C:\Windows\Microsoft.NET\Framework64\v2.0.50727\sos.dll"))
59323328
接下来我想对分机执行如下调用:
^{pr2}$(第三个参数是not documented in API。)
但是,它给了我错误
The call to LoadLibrary(C:\Windows\Microsoft.NET\Framework64\2.0.50727\sos.dll) failed
Win32 error 0n126
"The module could not be found."
Please check your debugger configuration and/or network access.
我在!pycmd
命令提示符下执行所有这些操作。在
如何从PyKd调用SOS命令并处理输出?
版本:
WinDbg 9.2.9200.16384 x64
debugging a 64 bit application
Pykd 0.2.0.26 64 bit
Python 2.7.3
您可以使用python糖:
关于输出长度see the pykd issue tracker,我发表了一条评论。在
愚蠢的错误,我应该逃离这样的道路:
相关问题 更多 >
编程相关推荐