如何检测文件被浏览器锁定?

时间:2018-10-29 15:40:23

标签: c#

我正在开发一个应用程序(使用C#),该应用程序应检查文件是否已被另一个进程锁定。在实施的当前阶段,我可以检测Adobe阅读器是否锁定了PDF文件。但是,当它被浏览器(例如Mozilla FireFox)锁定时是不可能的。

我已经在下面的stackoverflow线程中尝试了建议的解决方案,但是它们都失败了:

您还有其他建议吗?

1 个答案:

答案 0 :(得分:0)

InstallShield内置了对锁定文件的支持-请参阅http://helpnet.flexerasoftware.com/installshield19helplib/Subsystems/installshield19langref/helplibrary/LangrefOnFileLocked.htm。从OnFileLocked事件返回ERR_PERFORM_AFTER_REBOOT以在重新启动后删除文件。