在注册表中保存配置参数的位置以供将来在更新中参考

Where to save configuration parameters in the Registry for future reference in updates

我正在开发一个软件安装程序,我需要知道我必须在注册表的哪个键中保存用于配置软件的属性参数。 我知道感谢 InstallShield 参考,我需要将这些值存储在注册表中,但如果有人有更好更清洁的解决方案,请 描述一下。

我假设您需要在 Windows 注册表中保留某些值,以供安装程序安装的软件使用。通常软件将值保存在 HKEY_CURRENT_USERHKEY_LOCAL_MACHINE 根下的注册表中,具体取决于安装类型("For everyone" 或 "For current user only")。该路径可能看起来像 ...

HKEY_CURRENT_USER\Software\{Vendor Name}\{Product Name}

您可以打开 regedit.exe 并查看其他公司如何将应用程序值存储在 Windows 注册表中。