在 Inno Setup 中创建 REG_NONE 注册表值
Create REG_NONE registry value in Inno Setup
我正在尝试创建安装程序 exe 文件。
我使用 Inno Setup,我发现了一个问题。
当我创建一个 REG_NONE
条目时,它在安装程序时被忽略了。
Root: HKA; Subkey: "Software\Classes\{#MyAppAssocExtmidi}\OpenWithProgIds"; \
ValueType: none; ValueName: "WMP11.AssocFile.MIDI" ; ValueData: ""; \
Flags: uninsdeletevalue
我只想用 00000000
的 ValueDATA
(二进制零)创建一个 REG_NONE
条目。我需要它才能使 .midi
个文件正常工作。我在编译安装程序 exe 然后安装时遇到的问题,没有创建 REG_NONE
。它确实创建了所有其他类似 BINARY
或 SZ
但不是 NONE
条目
Inno Setup 无法创建 REG_NONE
注册表值。 none
keyword 的目的不同。
您将不得不求助于使用外部工具创建密钥,例如使用 reg
command:
[Run]
Filename: reg; Parameters: "add ""Software\Classes\{#MyAppAssocExtmidi}\OpenWithProgIds"" /v WMP11.AssocFile.MIDI /t REG_NONE"
同样使用 [UninstallRun]
进行卸载。
我正在尝试创建安装程序 exe 文件。
我使用 Inno Setup,我发现了一个问题。
当我创建一个 REG_NONE
条目时,它在安装程序时被忽略了。
Root: HKA; Subkey: "Software\Classes\{#MyAppAssocExtmidi}\OpenWithProgIds"; \
ValueType: none; ValueName: "WMP11.AssocFile.MIDI" ; ValueData: ""; \
Flags: uninsdeletevalue
我只想用 00000000
的 ValueDATA
(二进制零)创建一个 REG_NONE
条目。我需要它才能使 .midi
个文件正常工作。我在编译安装程序 exe 然后安装时遇到的问题,没有创建 REG_NONE
。它确实创建了所有其他类似 BINARY
或 SZ
但不是 NONE
条目
Inno Setup 无法创建 REG_NONE
注册表值。 none
keyword 的目的不同。
您将不得不求助于使用外部工具创建密钥,例如使用 reg
command:
[Run]
Filename: reg; Parameters: "add ""Software\Classes\{#MyAppAssocExtmidi}\OpenWithProgIds"" /v WMP11.AssocFile.MIDI /t REG_NONE"
同样使用 [UninstallRun]
进行卸载。