如何在窗口中打印某个进程(PID)打开的文件名?或所有进程 (PID) 当前打开一个文件。
Process Explorer 是一个同样适用的实用程序。 但是没有提到它是如何工作的?
Windows 中是否存在任何/proc 文件系统?
Can we read any Window's Registry?
I wants to write a programming code And I rarely work on windows.
在 Python 中得到了两个解决方案:
1.导入psutil
2.导入win32api、win32con、win32process
但这对我来说仍然是个问题!
1. 这些库是如何工作的?
2. 有寄存器、内存或虚拟文件系统保存这些信息吗?
If its possible in window, Why this information not present in TasK-Manager?
最佳答案
这是 python 中的平台独立解决方案。
import psutil
p = psutil.Process(os.getpid()) # or PID of process
p.open_files()
所以我推荐你psutil包它有很好的功能来获取正在运行的进程的信息
关于python - 窗口中进程打开的文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12726218/