安装脚本Section
[Registry] section
此可选项定义了你希望安装程序在用户系统上创建,修改或删除的所有注册表项/值。
默认情况下,安装程序创建的注册表项和值在卸载时不会删除。如果要卸载程序删除项或值,则必须包括以下所述的uninsdelete*标志之一。
以下是[Registry]部分的示例:
[Registry]
Root: HKLM; Subkey: "Software\My Company"; Flags: uninsdeletekeyifempty
Root: HKLM; Subkey: "Software\My Company\My Program"; Flags: uninsdeletekey
Root: HKLM; Subkey: "Software\My Company\My Program\Settings"; ValueType: string; ValueName: "InstallPath"; ValueData: "{app}"
以下是受支持的参数的列表:
Root(必填)
根项。这必须是下列值之一:
HKCU (HKEY_CURRENT_USER)
HKLM (HKEY_LOCAL_MACHINE)
HKCR (HKEY_CLASSES_ROOT)
HKU (HKEY_USERS)
HKCC (HKEY_CURRENT_CONFIG)
</
本文详细介绍了Inno Setup安装脚本中的[Registry]部分,用于在用户系统上创建、修改或删除注册表项和值。内容涵盖了Root、Subkey、ValueType、ValueName、ValueData等关键参数,以及如何设置权限和使用各种标志进行操作。
订阅专栏 解锁全文
5170

被折叠的 条评论
为什么被折叠?



