【发布时间】:2017-03-09 03:36:16
【问题描述】:
我使用 Inno Setup 来分发我的应用程序。但是这个应用程序有三个文件可以被企业的另一个应用程序使用。
因此,当我发布应用程序的新版本时,在机器重新启动之前无法替换这些文件。但是,我的应用程序是 Windows 服务,我无法强制重启,也无法重启其他应用程序。
有没有办法强制这个文件被 Inno Setup 替换?
【问题讨论】:
标签: inno-setup
我使用 Inno Setup 来分发我的应用程序。但是这个应用程序有三个文件可以被企业的另一个应用程序使用。
因此,当我发布应用程序的新版本时,在机器重新启动之前无法替换这些文件。但是,我的应用程序是 Windows 服务,我无法强制重启,也无法重启其他应用程序。
有没有办法强制这个文件被 Inno Setup 替换?
【问题讨论】:
标签: inno-setup
没有。您无法替换被其他应用程序锁定的文件。
您必须先关闭这些应用程序,然后才能替换文件。
或者考虑为每个应用程序提供一个单独的文件副本。
或者(如果适用)修改应用程序以不锁定文件。
如果你想要更具体的答案,你必须告诉我们,文件是什么,为什么应用程序共享文件等等。
【讨论】: