日期:2014-05-17  浏览次数:20901 次

Installshield12添加卸载程序/让用户更改安装路径
我用Installshield12制作VC++开发的程序的安装包,遇到两个问题: 
1、如何给安装程序添加卸载的快捷程序,就像在开始菜单里有卸载的程序; 

2、为了让用户的设置安装路径,我已经选择了Do you want your users to be able to modify the installation location....项,但生成的安装程序中依然没有设置安装路径的对话框,应该如何解决? 

我对Installshield12了解得太少了,很是菜鸟,请各位大鸟不吝赐教啊! 
在此拜谢了。 
越详细越好!!!!! 
一定要详细啊 
谢谢!

------解决方案--------------------
对于第一个问题,你可以在Shortcut里添加快捷方式指向卸载程序,也可以在InstallScript脚本中实现,建议用脚本实现。对于第二个问题,跟你具体使用的project类型有关。
------解决方案--------------------
打包時加入卸载功能:
1.在打包項目中添加文件msiexec.exe(一般可在c:\windows\system32\下找到)
2.在文件系統視圖中選擇應用程序文件夾,在msiexec.exe上按右鍵,選擇創建快捷方式,重命名快捷方式為"卸载".
3.更改此快捷方式的arguments属性设为:"/x {產品id}",其中{產品id}的值為打包項目的ProductCode屬性值.
4.在文件系統視圖中將此快捷方式拖到合適的文件夾,如用戶桌面,用戶的"程序"菜單.