获取有关正在运行的进程打开/使用的文件的信息

时间:2019-01-23 08:27:35

标签: c# .net

我正在研究一个模块,该模块在启动时会获取所有正在运行的进程。 我正在使用以下类来获取所有启动的过程:

Win32_ProcessStartTrace

我正在尝试让进程打开/使用所有文件路径。例如,当我用记事本打开文本文件时,我得到了记事本过程,但是我试图找到用记事本打开的文件。

我正在使用以下行来获取流程信息,但是只有我发现的信息与该流程有关,而不与该流程使用的文件有关。

Process process = Process.GetProcessById(processId);

有没有一种方法可以获取进程打开/使用的文件的路径?我确实检查过Google,并引用了stackoverflow,但没有找到解决方法。

0 个答案:

没有答案