是否可以创建一个64位/32位的包装器扩展



某些WinDbg扩展只能作为32位使用。如果我愿意

  • 为WinDbg编写64位扩展
  • 编写一个与64位扩展通信的32位应用程序(可执行文件)
  • 1:1将DbgEng API的所有调用从64位扩展转发到可执行文件

那么是否可以在64位WinDbg上重用32位插件?

假设它不需要处理指针,只需要帮助处理字符串(在调试器上执行命令并解析其文本输出)。

我不能发布评论,所以发布一个答案。这是对您在上的评论的回答

如果你想使用x86代理进程来运行x86 windbg插件,你将有相同的调试限制:你的代理进程将无法连接到x64应用程序

我认为使用x86 windbg更容易。用于windows的调试工具同时具有这两种功能。

最新更新