有没有类似于Linux中的/proc在Windows中的东西?

13

我对两件事情很好奇,

  1. Windows操作系统中最接近/proc的等价物是什么?
  2. 是否有产品可以在Windows中添加类似/proc文件系统的功能?

https://github.com/microsoft/ProjFS-Managed-API - Chris
3个回答

3
  1. 任务管理器
  2. Cygwin可以为Windows提供Linux环境,这使得Windows程序可以使用/proc

没有想到Cygwin。它指出它不支持所有功能,但/proc/registry看起来非常酷。 - Roman A. Taycher
更准确地说,Cygwin并没有带来Linux环境,而是POSIX。不过,+1。 - rkosegi
类似于“/proc/stat”这样的操作,使用的是哪种底层Windows方法? - Pacerier
3
“/proc”不符合POSIX标准。 - Astara

3

请解释你的最终目标是什么,你试图做什么? 在Windows上管理进程有以下选项:

  1. Windows附带任务管理器(taskmgr.exe)
  2. 一个更好、更多功能的选择是名为Process Explorer的工具。
  3. 您还可以使用命令行实用程序tasklist.exe执行许多任务。
  4. 此外,还有其他与进程交互的方法,包括winapi、WMI等。

3
据我所知,Windows中没有类似于/proc的东西。虽然可以通过Win32_Process(与/proc相比有限,例如您无法通过此方式获取进程内存映射)在WMI、windbg或Win32 API中获取类似的信息,但Windows不会将这些数据记录到文件中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接