qiuquan:[Registry]Root: HKLM; SubKey: SOFTWARE\CyberLink\PowerDirector14\UserReg; ValueType: string; ValueName: Prod_Activate; ValueData: 0; Flags: uninsdeletevalue uninsdeletekeyifempty
(2015-10-13 17:48)
弄好了,看了说明,少加了32/64后缀,但还是有点小困惑,后缀改成32就不起作用了。下面这个
Check: IsWin64 不知道要放在哪里?
Root (必需的)
根键。必须是下列值中的一个:
HKCR (HKEY_CLASSES_ROOT)
HKCU (HKEY_CURRENT_USER)
HKLM (HKEY_LOCAL_MACHINE)
HKU (HKEY_USERS)
HKCC (HKEY_CURRENT_CONFIG)
该值可以带有 32 或 64 的后缀。带 32 后缀的根键值 (例如 HKLM32) 映射到 32 位系统注册表,带 64 后缀的根键值 (例如 HKLM64) 映射到 64 位系统注册表。
带 64 后缀的根键值只能在安装程序在 64 位 Windows 运行时使用,否则将会出错。在支持 32 和 64 位结构的安装程序中,这可以通过添加
Check: IsWin64 参数检查来避免,这会在运行于 32 位 Windows 时该条目自动跳过。
不带后缀的根键值 (例如 HKLM) 等于带后缀 32 的值 (例如 HKLM32),除非安装程序运行于 64 位模式,在这种情况下,该值等于带后缀 64 的值 (例如 HKLM64)。