使用Inno Setup打包.此软件用的脚本语言,以前没接触过,所以很艰难的做完工作,很珍惜的把代码放到这里,以便利人利己查阅.
//主要实现:实现多路径安装,主程序一个路径,工程文件等用另一个路径,有用户选择两个路径,可有默认值;把用户选的这两个路径写入到注册表,以便配置时使用(程序中实现);包括.Net Framework,AE的安装注册,自定义DLL的注册等.脚本如下:
多路径选择
多任务选择
第二个脚本用来做升级包,主要功能:运行初期检测注册表中是否有信息,以及该系统是否正在运行;运行时直接替换旧文件;脚本如下:
附:几个学习资料
Inno Setup 5.3.5:http://img.newhua.com/softimg.php?id=4692
inno setup教程(inno setup使用说明):http://hi.baidu.com/ilovecmy/blog/item/4ff156b0a1d31a5e0923029e.html
Inno Setup详细教程(09.09.04更新修正...):http://hi.baidu.com/pfia/blog/item/def4685487dbc251d0090613.html