









2.程序安装向导







3.常见问题
问:为什么没有创建子目录,全部文件都安装在应用程序文件夹?
答:Inno Setup脚本向导不能设置各个文件安装在哪个文件夹,可以手工修改脚本文件指定,例如:
Source: "E:\py\data\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs修改为:
Source: "E:\py\data\*"; DestDir: "{app}\data"; Flags: ignoreversion recursesubdirs createallsubdirs问:创建桌面快捷方式默认没有钩选如何改成钩选?
答:Flags属性值默认为unchecked,改成checkablealone即可:
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked;OnlyBelowVersion: 0,6.1修改为:
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: checkablealone;OnlyBelowVersion: 0,6.1问:为什么Windows7下不能创建桌面快捷方式?
答:Inno Setup脚本向导生成的脚本有问题,找到桌面快捷方式相关代码:
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: checkablealone;OnlyBelowVersion: 0,6.1删除OnlyBelowVersion,编译脚本重新生成安装包即可:
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: checkablealone;问:怎么在安装和卸载时打开一个网页?
答:脚本如下:
[Run]
Filename: "http://www.mzwu.com/#install"; Flags: shellexec skipifsilent
[UninstallRun]
Filename: "http://www.mzwu.com/#unistall"; Flags: shellexec
评论(0)
暂无评论。