代码改变世界

InstallShield中超链接问题

2009-12-22 10:39  Kevin.Wan  阅读(2773)  评论(1编辑  收藏  举报

版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。

Windows Installer 5.0中支持超链接,所以我们终于可以在MSI安装包界面中增加超链接。

高兴的同时希望提醒大家注意,此功能只有在支持MSI 5.0以上版本的系统才可以正常运行显示,大家也清楚Windows Vista还是4.5呢,目前只有Windows 7上才可正常使用该功能。

下图是在Windows 7和Windows XP系统上的运行效果,在XP下会出错:

  

 具体添加方法

  1. 创建静态文本控件。

  2. 以HTML格式设置文本内容,比如 Please visit <a href="http://www.cnblogs.com/installshield">Kevin Wan's Blog</a> for more samples

  3. 在Direct Editor中选择Control表格。

  4. 在Control表格中找到你的文本控件,将其类型(Type)由Text修改为Hyperlink。

Windows Installer 5.0之前版本支持超链接的解决办法

  可以添加判断条件,比如 VersionMsi >= "5.00" 则显示,而 VersionMsi < "5.00"则不显示。

此文未经作者许可,严禁转载