Inno setup关联文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Inno setup关联文件相关的知识,希望对你有一定的参考价值。

我在Inno setup关联文件时输入如下注册表,可在构建测试后发现图标是改了,但默认打开方式没有,我是输错了,还是输少了?
[Registry]
Root: HKCR; Subkey:".gba"; ValueType: String; ValueData: "gbareg"; Tasks: "gbareg"; Flags: uninsdeletekeyifempty
Root: HKCR; Subkey:"gbareg\DefaultIcon"; ValueType: String; ValueData: "app\sys.dll,2"; Tasks: "gbareg"; Flags: uninsdeletekeyifempty
Root: HKCR; Subkey:"gbareg\shell"; ValueType: String; ValueData: "打开(&O)"; Tasks: "gbareg"; Flags: uninsdeletekeyifempty
Root: HKCR; Subkey:"gbareg\shell\打开(&O)"; ValueType: String; Tasks: "gbareg"; Flags: uninsdeletekeyifempty
Root: HKCR; Subkey:"gbareg\shell\打开(&O)\command"; ValueType: String; ValueData: """app\VisualBoyAdvance\VisualBoyAdvance.exe\"" ""%1"""; Tasks: "gbareg"; Flags: uninsdeletekeyifempty
Root: HKCR; Subkey:"gbareg\shell\打开(&O)\ddeexec\Topic"; ValueType: String; ValueData: "System"; Tasks: "gbareg"; Flags: uninsdeletekeyifempty
Valuename不填是默认值,若填了,将不可能关联程序

参考技术A 每一行貌似都少了一个 ValueName: ***;
这个是注册表的定义键值,从reg中导出的都有。。自己加上就可以了!

以上是关于Inno setup关联文件的主要内容,如果未能解决你的问题,请参考以下文章

将我的 QT 应用程序与 Inno Setup 中的视频/图像文件相关联

Inno Setup 5 安装包制作!reg2iss,Inno Setup 问题。Inno Setup 怎么批量导入reg文件,(像nsis

inno setup 怎么修改安装文件左边的图片?

Inno Setup 如何读写文件

inno setup打包的安装文件更换位置后图标改变了

inno setup 之Deltree 用法