我有两个问题,两个问题都可能是相关的,所以我马上就问了。 Linux有/ proc目录,它是运行时数据结构,提供有关运行进程的信息。 Windows是否有任何此类目录,我可以获取有关进程的运行时信息,例如其布局和打开句柄。请不要建议像Process Explorer这样的工具,它很好,但它们不是核心Windows操作系统的一部分。
其次,对于Windows而言,并非所有内容都是文件,就像套接字不是文件一样。这是否意味着它不是你可以在硬盘中看到的那种文件,而是它创建文件的运行时,并且在proc类数据结构中它有一些条目。
感谢。
答案 0 :(得分:0)
虽然Windows具有创建虚拟文件的能力(设备驱动程序使用此功能),但是没有用于处理信息的此类文件。 有关进程的信息可通过process functions,Process Explorer使用的未记录的函数获得,或者根本不可用。
并非每个文件都存储在某个磁盘上。 虚拟文件本质上只是内存中的一些值,或者是一些回调函数,它会在您尝试读取时动态生成文件内容。