elementary os-电脑亮度怎么调

installshield
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