【发布时间】:2013-01-07 06:59:48
【问题描述】:
是否有一种优雅的方法可以将环境变量从 Process Explorer 复制到进程的剪贴板? 我试图比较两个 C++ 编译进程,并想看看环境变量有何不同。看来我无法复制文本并随后将其粘贴以进行视觉比较。
注意我宁愿坚持使用 PE 而不是同时使用多种工具,但如果使用其他工具是唯一的选择,请随时提出建议。
还将其标记为 C++,期望从 C++ 开发人员/调试人员的角度提供解决方案,包括使用 Visual C++
【问题讨论】:
-
可能更简单的方法是在程序中使用win32 api(GetEnvironmentStrings 函数)
-
@KostiaShiian:我知道我可以从 PEB 读取任何进程的用户进程参数,但实际上我正在寻找用于调试目的的工具。
-
这个怎么样 - codeproject.com/Articles/25647/… ?我不记得了,但支持工具或资源工具包中可能有工具,Windows 调试工具也可能对您有所帮助。
-
@KostiaShiian:是的,这也是我得到的最接近的,现在正在试验它。只需要确定结果是否可信。我还没有通过源代码:-)
-
windbg !peb 命令显示它
标签: c++ windows visual-c++ process-explorer