如何强制Inno安装程序覆盖正在使用的文件?

时间:2017-03-08 17:10:01

标签: inno-setup

我使用Inno Setup来分发我的应用程序。但是这个应用程序有三个文件可供另一个企业应用程序使用。

因此,当我发布我的应用程序的新版本时,在机器重新启动之前无法替换这些文件。但是,我的应用程序是一个Windows服务,我不能强制重启,我也无法重启其他应用程序。

有没有办法强制将此文件替换为Inno Setup?

1 个答案:

答案 0 :(得分:1)

没有。您无法替换其他应用程序锁定的文件。

您必须先关闭这些应用程序,然后才能更换文件。

或者考虑为每个应用程序单独提供文件副本。

或(如果适用),修改应用程序以不锁定文件。

如果您需要更具体的答案,您必须告诉我们,文件是什么,应用程序共享文件的原因等等。