2024年2月6日发(作者:)

安装文件制作手册

一、 准备

1.安装InstallShield for Microsoft Visual C++ 6

2.程序测试完成后,如下图选择Build >> Set Active Configuration…

3.弹出如下对话框,选择生成Release版本的程序,点击OK

4.如下图选择Build >> Build XXXXX 重新build

5.Build成功后会在相应目录下产生 .exe文件,再将程序运行时要用到的文件全准备好,这样就完成了准备工作

二、 制作过程

1. 如下图,选择Tool >> InstallShield Wizard ,启动向导程序

2. 弹出如下对话框,确认项目路径选择正确,点击下一步

3. 确认exe程序的存储路径及其他信息正确无误,点击下一步

4. 点击完成,启动InstallShield 程序

5. 启动后,选择File Groups页签,如下图

6. 该页签的功能是指定安装程序将要用到文件,并按照不同分类分组,鼠标右键点击Links,选择Insert

Files… 如下图,在弹出的对话框中选择要添加的文件完成该功能

7. 选择Components 页签,如下图,该页签主要是创建组件并将创建的组件和File Groups中的文件分组关联起来,组件是安装程序可使用的最小单元,用鼠标双击Included File Groups

8. 弹出如下对话框,点击Add…

9. 弹出如下对话框,可以看到之前创建的文件分组,选择该组件需要包含的文件分组,点击OK确定

10. 完成Components 页签中的操作后选择Setup Types 页签,该页签中可以创建不同的安装类型,并且可以指定该类型可以使用的组件有哪些,在要使用的组件前打上对号

11. 接下来,选择Resources 页签,该页签是用来制作开始菜单中的启动快捷方式的,其中菜单的对应如下Start Menu>>Programs>>Startup 对应 开始菜单>>所有程序>>启动

12. 右击Programs选择new>>Shortcut

13. 给新建的快捷方式重命名,然后双击Target

14. 弹出如下对话框,在Target栏填上快捷方式所指向的启动程序路径XXX,例如 ( 代表安装完毕后启动程序的存储路径 ),点击确定完成此设置

15. 接下来切换到Scripts页签,如下图,编辑安装程序脚本

编辑方法:

1) Script基本结构:

a) 这一段是声明该脚本中所有的自定义函数

b) 这一段是声明该脚本中所有的全局变量

c) 这是安装程序的主程序,即入口函数

2) 需要注意的部分Script

a) 这个函数的功能就是用来管理安装过程中的标准对话框的显示和管理的

其中DialogShowSdSetupType()和DialogShowSdComponentDialog2()是我们主要关注的,通过这里的脚本语言把我们之前建好的不同的安装类型和这里的安装类型关连起来,下面详细讲解一下 DialogShowSdSetupType()函数:

 这里声明的变量都是局部变量

 这个Switch用来设置刚进入(包括回退)安装类型对话框时,显示出的当前安装类型

 这一段是用来设置安装类型选择对话框属性的

 这个Switch用来接收用户在安装类型选择对话框的选择的

 这里一定要保证svSetupType的值和之前在Setup Types页签中创建好的安装类型一致

b) DialogShowSdComponentDialog2()根据需要可要可不要

16. 脚本编辑完成后选择Media页签,如下图,双击Media Build Wizard弹出如下对话框,在Media Name栏输入要创建的Media的名称,点击下一步

17. 弹出如下对话框,选择Custom Size,点击下一步

18. 保留默认设置,点击下一步,弹出如下对话框,确认安装包的属性填写无误,再点击下一步

19. 剩下的全部保留默认设置点击下一步,直到最后点击完成,会出现如下对话框进行安装包的制作,等到制作完毕,点击Finish

20. 这时在Media页签中就可以看到刚才制作好的安装包了,然后要把安装包发送到指定的路径下,右键点击安装包选择Send Media To…

21. 弹出如下对话框,点击下一步

22. 点击Browse弹出如下对话框,选择路径点击Select,然后点击下一步

23. 点击Start,完成发送后点击Close

24. 此时在指定的目录下就可以看到我们制作好的安装文件disk1了,如图

三、 附录(小技巧)

1. 当安装包制作好后(如下图),可以进行调试

方法如下:

1) 调试前要先对Script进行编译,方法为选择Build >> Compile ,在下方的输出窗口可以看到编译的结果

2) 编译成功后,选择Build >> Debug Setup

3) 弹出如下对话框,到这里就可以按照编辑好的脚本一步一步地调试安装程序,调试过程中可以看到执行效果,并且可以查看运行时全局变量和局部变量的值

2. 编辑Script时可以使用帮助来学习函数和添加函数,方法如下:

1) 可以通过多种方法打开帮助来学习,如下图

a) 可以通过选中要查询的函数,按下F1键,即可看到该函数的说明

b) 可以通过选择Help >> Help Library 打开帮助(如下图),在这里输入要查询的函数就可以看到该函数的说明

2) 使用帮助添加函数

a) 将鼠标移动到要插入函数的位置,右击鼠标(如下图),选择Function Wizard…

b) 弹出如下对话框,在左侧选择函数所属类别,再在右侧选择相应的函数,在下方可以看到该函数的简介,确认无误后点击下一步

c) 在这里填入函数要传入的参数(如下图),填写完毕后点击完成

d) 这时就可以在光标处看到要插入的函数了(如下图)