简体   繁体   English

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

[英]Creating registry keys and values with Inno Setup

I am trying to register the following code in HKEY_LOCAL_MACHINE .我正在尝试在HKEY_LOCAL_MACHINE中注册以下代码。 I am a newbie doing this, I need help我是这样做的新手,我需要帮助

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}"

I have tried using the following but it doesn't save:我尝试使用以下方法,但没有保存:

[Registry]
Root: HKCU; Subkey:

HKCU is short for HKEY_CURRENT_USER . HKCUHKEY_CURRENT_USER的缩写。 If you want HKEY_LOCAL_MACHINE , use HKEY_LOCAL_MACHINE or HKLM .如果您想要HKEY_LOCAL_MACHINE ,请使用HKEY_LOCAL_MACHINEHKLM If you want to write to 32-bit HKLM (aka HKLM\SOFTWARE\WOW6432Node ), use HKLM32 .如果要写入 32 位HKLM (又名HKLM\SOFTWARE\WOW6432Node ),请使用HKLM32 See 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
...

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM