Windows下查看进程的环境变量

发布于 2024-08-21 08:03:42 字数 87 浏览 4 评论 0原文

如何查看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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

黑凤梨 2024-08-28 08:03:43

要获取进程环境,您必须能够获取其上下文。在上下文中,使用 getenv() 获取特定变量。

To get process environment, you must be able to obtain its context. And within the context, use getenv() to get specific variable.

从此见与不见 2024-08-28 08:03:42

Process Explorer 或其朋友之一应该提供帮助。

Process Explorer or one of its friends should help.

冷月断魂刀 2024-08-28 08:03:42

正如 ziya 建议的那样,您可以使用 SysInternal 的 Process Explorer 或例如,功能稍丰富的 Process Hacker

尽管这确实微不足道,但我将描述如何在这两个应用程序中的任何一个中查找特定进程使用的环境变量:

  1. 在正在运行的进程列表中,选择您感兴趣的进程(在 Process Hacker 或 Process Explorer 中) 16.40 及更高版本,您可以使用主工具栏上的搜索框)
  2. 打开进程的“属性”对话框(双击,按 Enter 或单击“属性” em> 在内容菜单中)
  3. 打开环境选项卡

Process Explorer 在单个列表中显示所有环境变量,但 Process Hacker 按范围将它们组织为三个部分:

  1. 进程 :特定于当前进程的环境变量(例如从命令行传递或在进程创建期间定义
  2. 用户:为拥有该进程的用户定义的环境变量
  3. 系统:系统所有进程共享的范围环境变量

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:

  1. in the list of running processes, select the process you're interested in (in Process Hacker or Process Explorer 16.40 and newer, you can use the search box on the main toolbar)
  2. open the process' Properties dialog (double-click, press Enter or click Properties in the contect menu)
  3. open the Environment tab

Process Explorer is displaying all environment variables in a single list, but Process Hacker organizes them into three sections by their scope:

  1. Process: environment variables specific to the current process (e.g. passed from the command line or defined during the process creation
  2. User: environment variables defined for the user who owns the process
  3. System: system-wide environment variables shared by all processes
半葬歌 2024-08-28 08:03:42

看看 _environ 变量

Take a look at the _environ variable.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文