欢迎光临

木子屋

标题: Inno Setup制作程序安装包示例

作者: dnawo

日期: 2014-01-04 11:28 PM

分类: 操作系统

内容: 1.Inno Setup脚本向导
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)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.648 ms

返回

标题: Inno Setup制作程序安装包示例

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.648 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.695 ms

返回