我正在尝试将文件类型与我的程序关联到Inno Setup 5.5.4(u)。这在某种程度上不起作用:没有程序与我的扩展程序相关联,没有图标在资源管理器中显示。
请注意,在复制regedit中找到的注册表值并将其粘贴到资源管理器中时,图标和程序将分别打开。
这是我的代码,几乎与Inno FAQ中的代码相同。
[Registry]
Root: HKCR; Subkey: ".wcalc"; ValueType: string; ValueName: ""; ValueData: "{#MyAppName}"; Flags: uninsdeletevalue
Root: HKCR; Subkey: "{#MyAppName}"; ValueType: string; ValueName: ""; ValueData: "BHKW-Calc Datei"; Flags: uninsdeletekey
Root: HKCR; Subkey: "{#MyAppName}\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\icon.ico,0"
Root: HKCR; Subkey: "{#MyAppName}\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\{#MyAppExeName}"" ""%1"""
任何可能出错的想法?