我正在制作一个安装程序,我已经在其中定义了我自己的安装程序属性。我想将此属性存储在注册表中。由于只有安装程序需要这个属性,我认为最好的存储位置是:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{PRODUCT CODE}.
我使用 Installshield 2010 制作安装程序。
我想知道的是:这可能吗?我该怎么做?
最佳答案
是的,这是可能的。注册表值为 formatted , 所以你可以使用这样的东西:
[MY_PROPERTY]
您选择的位置不是很好。该 key 由 Windows 和 Windows Installer 在内部使用。您可以尝试在 SOFTWARE 下创建自己的 key ,例如:
HKEY_LOCAL_MACHINE\SOFTWARE\My Company\My Application
关于windows - Installshield 将用户定义的属性写入注册表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11884676/