我正在爲我的應用程序編寫一個inno安裝程序安裝程序。我希望這個安裝程序既可以作爲完整的安裝程序,也可以作爲更新,這取決於如果我的應用程序已經安裝。如何使用inno安裝完全安裝時創建卸載密鑰?
我能夠創建一個「更新」安裝與inno安裝程序,將替換舊文件,如果我的應用程序已安裝。如果沒有,它只會做一個完整的安裝。
問題是在Windows中卸載密鑰。 Inno安裝爲每次安裝創建一個卸載密鑰。所以如果我進行更新,我的應用程序將會有兩個卸載鍵。如果我禁用創建卸載密鑰,那麼完整安裝將不會創建它。
CreateUninstallRegKey和UpdateUninstallLogAppName可以在運行時關閉嗎?
你錯了。如果設置具有相同的AppID,則它們將是相同的安裝並具有相同的卸載條目。我從你的評論中認爲他們共享相同的AppID進行升級。有關更多詳細信息,請參閱[本文](http://www.vincenzo.net/isxkb/index.php?title=Upgrades)。 – Deanna