inno setup - 注册表项与.ini文件

时间:2010-04-29 17:16:29

标签: registry initialization inno-setup

尝试使用inno设置创建安装程序 - 但是想知道:

使用注册表项(Windows程序)与程序文件夹中的.ini文件有什么优缺点?

如果我将所有用户设置存储在.ini文件中,则可以通过删除该文件夹删除整个程序。

使用注册表项我必须手动创建卸载程序/删除密钥。

为什么大多数商业应用程序都使用注册表值?

我从Mac的简要使用中知道,大多数程序都是拖放式的。由于mac OS中缺少注册表项,主要原因之一是什么?

1 个答案:

答案 0 :(得分:0)

如果您希望用户能够修改设置,请将它们放在程序目录中的.ini文件中(如果将它们放在任何位置,请将它们放在%APPDATA%中Windows上的\%PROGNAME%。)

Windows注册表是存储信息的集中位置,无需编写自定义解析器,并且在所有Windows系统上都是标准化的。大多数应用程序,无论是否商用,都包括Windows上的安装程序和卸载程序。