Windows下查看进程的环境变量
如何查看Windows进程的环境变量?在 Unix 上的 procfs 中寻找类似于 environ
文件的 Windows 等效项。
How do I view the environment variable of a Windows process? Looking for Windows equivalent for something like environ
file in procfs on Unix.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
要获取进程环境,您必须能够获取其上下文。在上下文中,使用 getenv() 获取特定变量。
To get process environment, you must be able to obtain its context. And within the context, use
getenv()
to get specific variable.Process Explorer 或其朋友之一应该提供帮助。
Process Explorer or one of its friends should help.
正如 ziya 建议的那样,您可以使用 SysInternal 的 Process Explorer 或例如,功能稍丰富的 Process Hacker。
尽管这确实微不足道,但我将描述如何在这两个应用程序中的任何一个中查找特定进程使用的环境变量:
Process Explorer 在单个列表中显示所有环境变量,但 Process Hacker 按范围将它们组织为三个部分:
As ziya suggests, you can use the SysInternal's Process Explorer or, for example, slighly more feature rich Process Hacker.
Even though it's really trivial, I'll describe how to find the environment variables used by a specific process in any of those two applications:
Process Explorer is displaying all environment variables in a single list, but Process Hacker organizes them into three sections by their scope:
查看
GetEnvironmentStrings< /代码>
。
Check out
GetEnvironmentStrings
.看看
_environ
变量。Take a look at the
_environ
variable.