从Inno Setup AppId中删除“_is1”后缀

时间:2016-02-02 14:38:01

标签: registry inno-setup uninstall app-id

Inno Setup 脚本指定AppId参数时,会自动添加_is1后缀。

我意识到要看下面的键:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall

是否可以禁用此后缀?

1 个答案:

答案 0 :(得分:2)

无法删除。它是硬编码的。

了解SubkeyName RegisterUninstallInfo Projects/Install.pas函数中SubkeyName := NEWREGSTR_PATH_UNINSTALL + '\' + UninstallRegKeyBaseName + '_is1'; 变量的初始化方式:

{{1}}

https://github.com/jrsoftware/issrc/blob/41fec0815ada1f84a41485c60f3f7cbbcbe06b4c/Projects/Install.pas#L511