C# C获取在notepad.exe中打开的文件的路径

C# C获取在notepad.exe中打开的文件的路径,c#,C#,我想通过Notepad.exe获取所有打开文件的路径 其中一个选项是使用WMIC wmic进程,其中name=notepad.exe获取名称,命令行 您可以使用ManagementObjectSearcher将其转换为C代码 但是,它只有在双击文本文件打开记事本时才起作用。您有更好的解决方案吗?如何在不查看您目前完成的代码的情况下提供更好的解决方案?在这里发布一些有问题的代码。你可以使用逗号和句点使问题更容易阅读。这里的大图是什么?你想做什么?我正在尝试做一个实用程序,它将列出所有打开的窗口和标

我想通过Notepad.exe获取所有打开文件的路径 其中一个选项是使用WMIC wmic进程,其中name=notepad.exe获取名称,命令行 您可以使用ManagementObjectSearcher将其转换为C代码
但是,它只有在双击文本文件打开记事本时才起作用。您有更好的解决方案吗?

如何在不查看您目前完成的代码的情况下提供更好的解决方案?在这里发布一些有问题的代码。你可以使用逗号和句点使问题更容易阅读。这里的大图是什么?你想做什么?我正在尝试做一个实用程序,它将列出所有打开的窗口和标题以及所有打开的文件列表。所以对于记事本,我只能找到一个WMIC解决方案,但它只适用于双击打开的文本文件。希望我清楚。不确定我是否在这里粘贴代码,这只会增加复杂性。