如何在任何应用程序中获取 Windows 7 中当前打开的文件的路径

如何在任何应用程序中获取 Windows 7 中当前打开的文件的路径

是否可以在最前面的窗口中获取当前打开的文件的路径(本地磁盘上的路径或网络路径 UNC)Microsoft Windows 7

如果可能的话至少对于Microsoft Office 2007应用程序来说,这已经很棒了,但是对于系统范围的功能来说,这已经很棒了。

MacOS X(此处描述了解决方案:获取在 Mac OS X 上的任何应用程序中打开文件的路径?

答案1

您可能做的最好的事情就是查看最近的文档注册表项,并获取最新文档的列表。

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs

但是,这不会显示文档当前是否打开。您可以检查所有打开的应用程序的标题,因为许多应用程序将文档名称放在其窗口标题中,但这不是必需的,许多应用程序不这样做。

答案2

进程探索器可以显示每个进程的所有打开的文件。选择查看/显示下方窗格和查看/下方窗格视图/句柄,然后选择进程。

但是,无法直接看到哪个文件是“打开的”。

相关内容