windows - Installshield 将用户定义的属性写入注册表

标签 windows installation installshield-2010

我正在制作一个安装程序,我已经在其中定义了我自己的安装程序属性。我想将此属性存储在注册表中。由于只有安装程序需要这个属性,我认为最好的存储位置是:

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/

相关文章:

windows - 在 WCF 中编写 Windows 服务

Windows 上的 Android 安装

c# - .Net 中的自定义安装程序显示安装程序后面的表单

windows - 您不认为编写安装程序可以/应该更简单吗?

windows-installer - 是什么导致 MSI 更新无法更新安装程序中的组件?

dialog - 如何在 Installshield 2010 中添加安装语言对话框

windows-installer - 将安装脚本转换为基本 MSI

java - 在 Java 程序中在远程计算机上运行批处理文件

linux - SVN 命令不适用于 Cygwin

python - 如何在 Python 中识别哪个对象是 Nonetype 以及哪个对象是 str 以及如何修复连接错误?