elementary os-电脑亮度怎么调
2023年4月3日发(作者:如何组建局域网)
HOWTO:InstallShield中添加一个卸载快捷方式或设置反卸
载
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原
始出处和作者信息。
今天讨论的两个功能用到一个系统变量DISK1TARGET,
InstallShield2010中帮助里是这么解释的(DISK1TARGET:This
systemvariablecontainsthepathtothefolderinwhichcopiesof
certainoftheinstallation'sfiles(suchasthecompiledscriptfile)
areplacedtoenablemaintenanceinstallationsand
uninstallation.)这就是说该变量是卸载维护时调用的安装包存放路
径。
添加卸载快捷方式,与我们之前讨论过的方式不同,我们创建一
个快捷方式,路径指到
反卸载,有些程序不允许用户卸载(似乎有点邪恶)。
那首先肯定要删除注册表中关于添加/删除的信息。
然后是彻底删除留在目标机上的安装包(安装包是会在目标机
的...ProgramFilesInstallShieldInstallationInformation文件夹下
备份安装包程序的,有谁不知道吗,呵呵),“去根”方法如下,我
们在事件响应函数OnEnd添加如下代码:
if(ExistsDir(DISK1TARGET)=EXISTS)then
DeleteDir(DISK1TARGET,ALLCONTENTS);
endif;
注意:上述方法只对InstallScript和InstallScriptMSI工程类型
的安装包有效。
更多推荐
installshield
发布评论