InstallShield 6.2 创建卸载快捷方式

原创 2004年02月20日 11:38:00
 

InstallShield 6.2 创建卸载快捷方式<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

关键字:InstallShield6.2 卸载快捷方式

 

据说在InstallShield的某些版本中带有一个内建的安装软件卸载程序可以用于将来的反安装,但是在InstallShield 6.2 版本中,并没有发现这个卸载程序(是不是我安装的InstallShield 6.2有问题呢?)。

当然了,在Windows中可以用控制面板中的添加/删除程序来完成卸载软件的功能。但是,如果在软件安装程序中添加了卸载的快捷方式,无疑会大大方便用户的使用。

那么,如果为自己的安装程序添加一个卸载快捷方式呢?其实,InstallShield的安装程序在安装的时候为自己在x:/Program Files/ InstallShield Installation Information/{GUID}下作了一个备份(GUIDInstallShield为每一个安装工程自动生成了一个GUID),而且,安装程序的Setup.exe只要带上-uninst参数,就成了反安装程序了(不知道Windows中添加/删除程序是不是就是用这种方式来卸载的)。

知道了以上这些,基本上就可以为自己的安装程序添加一个卸载快捷方式了。其中涉及的一个关键问题就是如何知道备份文件的安装路径。在InstallShield中其实已经提供了这样的系统变量了,那就是:DISK1TARGET。下图是某安装程序的卸载快捷方式的设置对话框:

卸载快捷方式属性页

 

图中,需要设置的几个地方是:1Target,设置备份路径下setup.exe文件的完成路径。2ParametersSetup.exe的参数,由于是卸载快捷方式,所以用的是-uninst参数。3StartSetup.exe文件的位置。设置了这些之后,就可以用该快捷方式完成反安装功能了。

 

InstallShield 为卸载程序添加快捷方式

Installshield 2009 (Installshield2008)创建windows常规安装文件的卸载快捷方式 2009/08/06 03:39 A.M. 创建windo...
  • skc361
  • skc361
  • 2013年11月14日 23:01
  • 2971

InstallShield 6.2 创建卸载快捷方式

据说在InstallShield的某些版本中带有一个内建的安装软件卸载程序可以用于将来的反安装,但是在InstallShield 6.2 版本中,并没有发现这个卸载程序(是不是我安装的InstallS...
  • leon_founder
  • leon_founder
  • 2006年08月21日 15:25
  • 3275

InstallShield之残留文件删除与快捷方式自定

InstallShield用了好几个月了,其便捷的操作,完善的功能很是让人爱不释手,可是用了几个月也发现了些小问题:偶用的IS12,有时会出现卸载软件后残留开始菜单与桌面图标问题(只是极其个别电脑,但...
  • yulongguiziyao
  • yulongguiziyao
  • 2014年08月19日 16:54
  • 1447

installshield动态创建快捷方式

帮助文档里的函数/*-----------------------------------------------------------*/ * * InstallShield Example Sc...
  • mejy
  • mejy
  • 2008年01月15日 11:05
  • 1494

InstallShield 创建卸载快捷方式

很多人在使用InstallShield的时候不知道如何添加一个卸载的快捷方式,其实这个很简单。我使用的是   InstallShield Professional 6.22 版本。1。先添加一个快捷方...
  • motional
  • motional
  • 2004年12月10日 15:39
  • 1838

InstallShield安装包卸载-完美卸载

在前面的日志里面介绍了在卸载的时候删除整个安装目录的方式。但是当遇到程序生成的文件不是在同一个目录下,有时甚至是用户自定义的文件夹路径,这个时候我们卸载的时候是没有将用户自定义的文件夹给删除掉的。所以...
  • Mang_liu
  • Mang_liu
  • 2012年07月26日 14:05
  • 8149

InstallShield卸载快捷方式的创建

方法如下:prototype CreateUninstallShortcut(); //放在#include "ifx.h"后//将该函数的代码加到安装脚本setup.rul中function Cre...
  • miaozebo
  • miaozebo
  • 2008年07月22日 21:33
  • 335

InstallShield工程中如何让产品的快捷方式名称始终与产品名保持一致

问题如题,就是安装包中创建一个快捷方式,快捷方式显示名称就是产品名,但有时我们会修改产品名或者是工程是一个模板,那需要让二者保持一致。   解决方法如下, 如下图:   首先,...
  • John_cdy
  • John_cdy
  • 2012年07月08日 02:48
  • 2007

InstallShield 2015 Premier的Basic MSI Project如何在卸载时删除残留的文件

先说下缘由,我在用InstallShield 2015 Premier新建工程时选的Basic MSI Project,且程序在运行中会在安装目录下生成数个文件但卸载程序时,因为安装目录下有新生成的文...
  • zztoll
  • zztoll
  • 2017年01月04日 14:50
  • 1347

vs2013 InstallShield打包卸载程序

关于打包安装程序网上的教程很多,也很详细,但是打包后在开始菜单里木有卸载的程序。摸索了半天终于摸索到了(英文太差了啊。) 1.在解决方案中添加了安装程序后。点击下图中的选项: 2.点击后会出现如下图...
  • hu845507584
  • hu845507584
  • 2017年08月30日 09:53
  • 657
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:InstallShield 6.2 创建卸载快捷方式
举报原因:
原因补充:

(最多只允许输入30个字)