[英]Inno Setup Postpone locked file replacing to the next restart during silent installation
我認為忽略/跳過文件是沒有意義的。 我假設您需要在升級期間更換它,不是嗎?
您可以為靜默和非靜默安裝使用不同的條目:
[Files]
Source: C:\path\MyProg.exe; Dest: {app}; Check: not WizardSilent
Source: C:\path\MyProg.exe; Dest: {app}; Flags: restartreplace; Check: WizardSilent
大多數情況下,它無法替換您的可執行文件,因為該文件仍在運行。 你為什么不通過BeforeInstall殺死那個進程?
使用Inno Setup中的“taskkill / f / im”在(重新)安裝之前殺死進程
如果您的問題是因為您無權修改該文件,則此方法無濟於事。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.