1)首先下载installshield ,我下载的是installshield 2009,网上有破解版下,如果你没有序列号给我留言;
2)下面我们一步一步的的学习installShield如何进行打包发布程序,首先我用vs2008 建立一个MFC对话框的TestInStallShield项目,然后生成应用程序,对这个应用程序进行打包,这个部分不多说了。
3)打开installshield应用程序,在File中点击New,如下图所示:
4)在project name中输入工程的名字,这里我的工程的名字为TestInstallShield,点击ok button
5)点击Installation Designer,首先选择General Information,在Project Properties中设置作者的名字和安装目录;如下图所示:
6)在add or Remove Programs中输入公司的名字和公司的网站,如下图所示:
7)在product properties中可以设置程序的版本号,在version字段中设置;同时可以设置安装路径;
8)点击Application Data的Files and Folders
这里就是讲上面的source computer的文件夹中的内容,拖动到下面的目标计算机中,拖动的时候,会提示Create a New Feature,填入main即可。这一步可以将.dll文件,exe文件都拖进来;
9)添加快捷方式及卸载的快捷方式
在System Configuration的shortcuts
9.1、在快捷方式浏览页中页,在需要创建卸载快捷方式的目录上单击右键,选择“New Shortcut to Preexisting file”(创建已存在文件的快捷方式),Installshield会添加一个新的默认文件名为NewShortcut3的快捷方式。
9.2.重命名,如“UnInstall”。
9.3、然后再设置如下参数:
Advertised: NO
10)点击Run运行安装,安装完后可以点击
Arguments: /x [ProductCode]
说明:x后有一空格,此为关键部分,Msiexec.exe是windows安装服务的命令行执行引擎,参数“/x”指明windows安装服务会依照产品号来卸载的产品。
Target: [SystemFolder]msiexec.exe
Component字段,用于设置卸载快捷方式关联的组件,如果任何情况下都要求安装,则设为应用程序主可执行文件即可。