我使用Inno Setup来分发我的应用程序。但是这个应用程序有三个文件可供另一个企业应用程序使用。
因此,当我发布我的应用程序的新版本时,在机器重新启动之前无法替换这些文件。但是,我的应用程序是一个Windows服务,我不能强制重启,我也无法重启其他应用程序。
有没有办法强制将此文件替换为Inno Setup?
答案 0 :(得分:1)
没有。您无法替换其他应用程序锁定的文件。
您必须先关闭这些应用程序,然后才能更换文件。
或者考虑为每个应用程序单独提供文件副本。
或(如果适用),修改应用程序以不锁定文件。
如果您需要更具体的答案,您必须告诉我们,文件是什么,应用程序共享文件的原因等等。