如何知道应用程序随时打开哪个文件?

im_*_*chc 8 file

我是新来的,所以在我请求你们帮助之前我没有时间做出贡献,所以请原谅我.

我不确定是否可以这样做,但我想找出应用程序的打开文件.

这里我不是指"内部"打开的文件,而是那些由最终用户打开的文件(通过文件关联调用处理应用程序,或者在应用程序内部显式调用).想想Visual Studio中的*.cs或*.vb文件(是的,我是MS家伙)或记事本中的文本文件.

我在Win Shell MSDN文档中查看了"动词",但它只提到了调用,无法检查调用动词的信息.我也看了DDE,但它看起来像一个通用设施,并不适合我的情况.

我不得不说Googling很难解决我的情况,因为缺乏独特的关键词,所以这肯定需要人的关注:)

谢谢

Ben*_*n S 3

如果要检查正在运行的进程是否有打开的句柄,可以使用ProcessExplorer或命令行应用程序Handle

ProcessExplorer 本质上是 Windows 任务监视器的增强版。它是日常计算以及过程调试中非常有用的工具。我强烈推荐它。