我通常会在应用程序自己的文件夹中保存一个INI文件来编写Delphi应用程序:
ConfigFile:= ChangeFileExt(ParamStr(0), '.ini');
IniFile:= TIniFile.Create(ConfigFile);
try
with IniFile do
begin
// etc
然而,我正在编写一个特定的应用程序,我想使用安装向导(Inno),并让用户有机会将应用程序安装在Program Files(x86)\ MyProg中。
对我来说新的是,Windows不会将INI文件保存在安装目录中,而是“其他地方”。
通过控制面板卸载应用程序成功从Program Files(x86)文件夹中删除所有项目(包括文件夹),但与许多程序一样,如果重新安装,则会恢复所有配置设置。因此,它们必须存储在控制面板|卸载不删除的某个地方。
所以我的问题是在哪里?
谢谢, 约翰。