install shield 11.5 创建反安装(删除)的快捷方式
2007年12月15日 - 3 条留言 - 学习笔记 - 浏览:6,024 | 大小:小 中 大 | 繁體 | English | Short URL:http://bit.ly/avnc4i因为经常要为游戏的客户端制作光盘安装版。用Inno setup来分卷压缩很难看。所以我就使用了install shield。
但是我在install shield 11.5发现只能创建程序的快捷方式,无法创建反安装的快捷方式(可能是我很笨,没找到)。
所以我一般都采用下面的方式创建:
首先,界面切换到Installation Designer中。
然后在Installation Information中的General Information中的Product Properties可以看到有Product GUID
我们首先要改变这个Product GUID。可以选中Product GUID后点下面的Generate GUID就可以改变。
当然,还有另外一个方法。那就是点菜单中“Project”的“Settings”。后,再选择“Application”。就可以看到Product GUID。点旁边的Change按钮就可以改变。
为什么要改变这个Product GUID呢?因为我使用的添加反安装快捷方式的方法,是有用到这个Product GUID。
所以我们要避免出现一样。。不过其实在创立项目的时候,这个Product GUID会自动生成,随机的,所以不可能出现一样。上面的说明目的也是跟您介绍一下在哪里可以看到Product GUID。
接下来就是回到Installation Designer中。
选择System Configuration中的Shortcuts然后就可以看到我们要创立快捷方式的地方了。
先随便创建一个快捷方式(不用担心,下面我们会把它修改为反安装快捷方式)。
然后选中这个快捷方式。可以看到其详细的属性信息。
Dispaly Name 是这个快捷方式的名字,这里我们修改为“反安裝 XXXX”(不要带引号)
Target是重头戏,修改为
<PROGRAMFILES>\InstallShield Installation Information\{201C81B3-67A6-4837-B1B1-491E0CFFECC7}\Setup.exe
这里需要根据您的实际情况把
{201C81B3-67A6-4837-B1B1-491E0CFFECC7}修改为您实际的Product GUID。
然后继续找到
Arguments
值修改为
/m{201C81B3-67A6-4837-B1B1-491E0CFFECC7}同样,把其中的Product GUID修改为您实际的。
其他部分参数说明:
Icon File 这个快捷方式使用的图标
Icon Indes 这个快捷方式使用图标中的哪一个(这个我不知道怎么描述,因为有的ICO中有好几个大小和颜色不同的ICO。这里就是可以输入数字制定)
原文链接:http://firefore.com/2007/12/install-shield-115-uninstall-shortcuts.html
发布于:2007年12月15号 最后修订在:2009年04月17号
版权声明:转载时请以超链接形式标明文章原始出处和作者信息。
读过这篇日志的读者同时也读了:
>欢迎您的来访。喜欢这篇文章么? 发表一下您的看法 好让我们能交流交流一下。
>建议您 订阅这里的RSS,这样您及时地获取更多精彩内容!
>Permalink:http://firefore.com/2007/12/install-shield-115-uninstall-shortcuts.html
>Trackback Address:http://firefore.com/2007/12/install-shield-115-uninstall-shortcuts.html/trackback
=.=
自己當時研究這個花了一下午的時間。
按照这样的设置,可以实现反安装;
但最后会提示“需要重启计算机”…
有没有什么办法能不出现这个界面?
谢谢
哎呀,这个后来我一直也没解决掉。同求…
普通的安装制作,推荐是用inno setup