2011-09-21 268 views
1

我是新來創建安裝程序。在使用Microsoft Visual Studio部署包之前。現在嘗試inno設置,非常棒。inno setup中的註冊表

我看到Visual studio在安裝時寫了一些註冊表。

我是否也必須爲我的包創建註冊表?我有一個visual c#應用程序,需要爲我的公司創建一個安裝程序。主要目的是創建一個可輕鬆更新舊版本的安裝程序,但這是我們要發佈給客戶的第一個軟件版本。非常感激。我在互聯網上看到了註冊表教程,但創建點是我不瞭解的。

回答

3

除非應用程序需要它們,否則不必編寫任何註冊表項。 Inno自動創建通常的條目以允許從「添加/刪除程序」小程序中進行卸載。 Inno也將自動處理upgrades,無需特別努力。

如果您以前使用MSI軟件包分發應用程序,那麼您需要先允許並排安裝(不同文件夾等)或先卸載以前的版本。上面的文章有一個如何獲取卸載路徑的示例。

4

我不確定你在問什麼。如果你的意思是我如何寫入Windows註冊表,你可以在你的inno-setup文件中創建一個[Registry]部分並添加你需要的部分。這是一個link to the documentation

+0

對不清楚的解釋。我的問題是爲什麼我需要編寫註冊表項以及它們的用途。謝謝。 – Vikyboss

+1

註冊表是您可以保存配置信息的位置,並且是一個鍵值存儲區。把它想象成舊的.ini文件,而是保存到數據庫中。下次你的程序運行時,它可以讀取這些信息,並知道用戶喜歡什麼,或者拿起上次停止的地方等。 –

+0

謝謝。那麼這是否意味着,它可以在稍後使用新版本更新應用程序時使用? – Vikyboss

相關問題