2010-04-29 58 views
1

與創建與初涉安裝INNO設置 - 但疑惑:Inno Setup的 - 註冊表項與.ini文件

什麼是使用註冊表鍵(Windows程序)與坐.ini文件的利弊在程序文件夾內?

如果我將所有用戶設置存儲在.ini文件中,則可以通過刪除該文件夾來刪除整個程序。

使用註冊表項我必須創建一個卸載程序/手動刪除密鑰。

爲什麼大多數商業應用程序使用註冊表值?

我從短暫使用Mac知道大多數程序都是拖放的。是因爲在Mac OS中缺少註冊表項的主要原因之一?

回答

0

如果你想設置能夠由用戶修改,做把他們在程序目錄中的.ini文件(如果你把他們的任何地方,把它們放在%APPDATA%\%PROGNAME%在Windows上)。

Windows註冊表是一箇中央位置來存儲信息,這消除了編寫自定義分析器的需要,並在所有Windows系統上標準化。大多數應用程序(不論是否爲商業應用程序)在Windows上均包含安裝程序和卸載程序。

相關問題