【问题标题】:How to force Inno Setup to overwrite files in use?如何强制 Inno Setup 覆盖正在使用的文件?
【发布时间】:2017-03-09 03:36:16
【问题描述】:

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

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

有没有办法强制这个文件被 Inno Setup 替换?

【问题讨论】:

    标签: inno-setup


    【解决方案1】:

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

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

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

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


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

    【讨论】:

    • 谢谢,马丁。我将与我们的 dsn 团队一起考虑第四个问题!
    猜你喜欢
    • 1970-01-01
    • 2021-03-17
    • 1970-01-01
    • 2017-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-07
    • 2012-11-16
    相关资源
    最近更新 更多