Inno Setup 打开网页
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Inno Setup 打开网页相关的知识,希望对你有一定的参考价值。
inno setup 脚本程序中我用这个函数打开网页URl,为什么在IE6以及早期版本下总是会覆盖当前打开的页面。哪位熟悉Inno的高手能不能给个方法重新开启浏览器打开网页啊??
ShellExec('iexplore.exe', Url, '', '', SW_SHOWNORMAL, ewNoWait, ErrorCode);
问题解决本回答被提问者采纳
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不填是默认值,若填了,将不可能关联程序
这个是注册表的定义键值,从reg中导出的都有。。自己加上就可以了!
以上是关于Inno Setup 打开网页的主要内容,如果未能解决你的问题,请参考以下文章
用Setup Factory制作的安装程序怎样关闭后自动打开指定网页?要在哪里设置?