使用 Inno Setup 创建注册表项和值

时间:2021-03-19 17:23:23

标签: windows registry inno-setup

我正在尝试在 HKEY_LOCAL_MACHINE 中注册以下代码。 我是新手,需要帮助

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ProgramTell\softell101.exe]
"Language ID"="1033"
"Language"="english"
"Manual"="Manual.pdf"
"ReadMe"="Readme.txt"
"Install Location"="C:\\Program Files (x86)\\ProgramTell\\prosoftfolder\\Episode 1\\"
"Uninstaller"="C:\\Program Files (x86)\\ProgramTell\\prosoftfolder\\UNINSTALL_softell101.exe"
"Franchise"="softell101"
"Distribution"="ProgramTell"
"Version"="1.0.0.0"
"SaveSoftFolderName"="Episode 1"
"GE_GUID"="{5BCB9452-D12C-4552-8F73-883C7DBE10EB}"

我尝试使用以下方法,但没有保存:

[Registry]
Root: HKCU; Subkey:

1 个答案:

答案 0 :(得分:2)

HKCUHKEY_CURRENT_USER 的缩写。如果您想要 HKEY_LOCAL_MACHINE,请使用 HKEY_LOCAL_MACHINEHKLM。如果要写入 32 位 HKLM(又名 HKLM\SOFTWARE\WOW6432Node),请使用 HKLM32。见documentation

[Registry]
Root: HKLM32; Subkey: SOFTWARE\ProgramTell\softell101.exe; ValueType: string; \
  ValueName: Language ID; ValueData: 1033
Root: HKLM32; Subkey: SOFTWARE\ProgramTell\softell101.exe; ValueType: string; \
  ValueName: Language; ValueData: english
Root: HKLM32; Subkey: SOFTWARE\ProgramTell\softell101.exe; ValueType: string; \
  ValueName: Manual; ValueData: Manual.pdf
...
相关问题