0
我使用Inno Setup來分發我的應用程序。但是這個應用程序有三個文件可供企業的其他應用程序使用。如何強制Inno安裝程序覆蓋正在使用的文件?
因此,當我發佈我的應用程序的新版本時,在計算機重新啓動之前,這些文件不能被替換。但是,我的應用程序是一個Windows服務,我不能強制重新啓動,我也無法重新啓動其他應用程序。
有沒有辦法強制這個文件被Inno Setup替換?
我使用Inno Setup來分發我的應用程序。但是這個應用程序有三個文件可供企業的其他應用程序使用。如何強制Inno安裝程序覆蓋正在使用的文件?
因此,當我發佈我的應用程序的新版本時,在計算機重新啓動之前,這些文件不能被替換。但是,我的應用程序是一個Windows服務,我不能強制重新啓動,我也無法重新啓動其他應用程序。
有沒有辦法強制這個文件被Inno Setup替換?
不可以。您不能替換被其他應用程序鎖定的文件。
您必須先關閉這些應用程序,然後才能替換文件。
或考慮爲每個應用程序分別創建一個文件副本。
或(如果適用),修改應用程序不鎖定文件。
如果你想更具體的答案,你必須告訴我們,有什麼文件,爲什麼應用程序共享文件等
謝謝,馬丁。我會考慮我們的dsn團隊的第四個問題! – ECC