代码改变世界

InstallShield与Visual Studio

2010-08-23 14:07 by Kevin.Wan, 3123 阅读, 0 推荐, 收藏, 编辑
摘要:版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。InstallShield一直以来与Microsoft紧密合作,InstallShield每一个版本都及时对Microsoft的最新技术进行支持。InstallShield甚至可以集成到Visual Studio,方便用户在同一个Solutions中既管理项目源码,同时可以管理安装打包部分的代码。但有些信息,大家还是有必要做一了解:1. Microsoft Visual Studio同一时间,只能集成InstallShield的一个版本。2. InstallShield 2011终止与Visual Studio 20 阅读全文

InstallShield 2011新功能试用(6)- Setup.exe设置过期时间

2010-08-23 13:18 by Kevin.Wan, 4523 阅读, 0 推荐, 收藏, 编辑
摘要:版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。在InstallShield 2011中,可以设置Setup.exe的过期时间,这样方便控制Setup.exe的有效期,不然有时你的最终客户在不知情的情况下,可能拿着你过时的安装包问这样那样的问题。在Release视图中可以设置过期时间,以及提示消息(见下图),制作多语言安装包的用户注意该提示信息String ID是:IDS_SETUPEXE_EXPIRE_MSG注意:该功能只支持Basic MSI和InstallScript MSI两种工程类型。 阅读全文

InstallShield 2011新功能试用(5)- InstallScript Dialogs支持Unicode

2010-08-20 17:36 by Kevin.Wan, 4324 阅读, 0 推荐, 收藏, 编辑
摘要:版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。InstallShield 2011中,InstallScripts Dialogs支持Unicode。之前版本的情况是,假如你的系统是英文系统,支持东亚语言(区域和语言选项中选择英语(美国),见下图)在多语言安装包中,你选择韩语,则出现的界面为乱码。InstallShield 2011修正了这个问题(见下图) 阅读全文

InstallShield不同版本能否在同一台机器上安装

2010-08-20 15:34 by Kevin.Wan, 3108 阅读, 0 推荐, 收藏, 编辑
摘要:版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。随着手里的InstallShield版本越来越多,不同版本能否在同一台机器安装就成为一个问题,从今天调查的结果看,我们就以最新发布的InstallShield 2011为例。InstallShield 2011 Premier,Professional和Express版本不能同时安装在同一台机器上。InstallShield 2011可以与InstallShield 2011之前的版本同时安装在同一台机器上。题外有点疑惑,Edition和Version翻译成汉语怎么说能清楚区别两个单词的意思?各自意思我清楚,比如Pr 阅读全文

InstallShield 2011新功能试用(4)- 哪些旧版本的工程可直接升级到InstallShield 2011

2010-08-20 14:38 by Kevin.Wan, 4755 阅读, 0 推荐, 收藏, 编辑
摘要:版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。在InstallShield 2011发布后,一些还在使用InstallShield老版本的用户可能会考虑迁移到最新版本。将哪些老版本创建的工程升级到InstallShield 2011之前,有些内容还需开发者注意。以下版本的InstallShield可以升级到2011: - InstallShield 2010和之前版本 - InstallShield 12和之前版本 - InstallShield DevStudio - InstallShield Professional 7和之前版本 - 以及Ins... 阅读全文

InstallShield 2011新功能试用(3)- Script Editor Intellisense

2010-08-20 14:18 by Kevin.Wan, 4186 阅读, 0 推荐, 收藏, 编辑
摘要:版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。Go on, 今天介绍脚本编辑器的一个改善。InstallScript语言变化到现在其中的API也是越来越多,但往往又记得不是很清楚,比如LaunchAppAndWait,LaunchApp,LaunchApplication这几个函数,等我用的时候我只记得La...... 所以每次用的时候都得去帮助中查找。在InstallShield 2011中脚本编辑器做了一个小的改善,方便了我这样的懒人,你输入字母“L”就开始提示,如果输入“La”基本就能看到你想要的函数了,见下图。至于新增加的什么选中字符串CTRL + SH 阅读全文

InstallShield 2011新功能试用(2)- 自定义Setup.exe和Update.exe的Icon以及版权信息

2010-08-20 13:26 by Kevin.Wan, 5856 阅读, 0 推荐, 收藏, 编辑
摘要:版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。继续InstallShield 2011的试用旅程。今天介绍安装包Setup.exe版本资源属性的修改。在之前的InstallShield版本中,只有InstallScript工程类型,并且安装包压缩为一个Setup.exe情况下,才可以修改Setup.exe的Icon以及版权信息等内容,较早前曾写过一篇博文《如何修改安装包程序的产品描述和版权信息》,介绍如何修改版本资源。在最新的InstallShield 2011中,将全面支持各种工程类型中对于安装包资源的修改,包括Update.exe,具体设置位置见下图:在Se 阅读全文

InstallShield 2011已知问题列表链接

2010-08-20 10:57 by Kevin.Wan, 2457 阅读, 0 推荐, 收藏, 编辑
摘要:下面是InstallShield 2011已知问题列表链接,使用InstallShield 2011的用户可以经常浏览参考:InstallShield 2011 Premier and Professional已知问题列表HOTFIXQ210261: HOTFIX:Building a SignedRelease Fails with Error -1027Q210404: HOTFIX: Catastrophic Failure occursafter adding InstallShield project to existing Visual Studio 2010 SolutionQ2 阅读全文

InstallShield试用版的限制

2010-08-20 10:23 by Kevin.Wan, 5676 阅读, 0 推荐, 收藏, 编辑
摘要:版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。之前使用InstallShield试用版,一直以为除了点击安装包时有试用提示外,其他没有区别,随着慢慢深入,发现试用版与正式授权版本还是有一些小的不同:运行InstallShield试用版的时间限制 - 试用时间21天,点击Help菜单可以看到还剩多少天试用。InstallShield试用版Build出的安装包运行时间限制 - 5天,如果超过这个时间再运行这个安装包,会提示“This setup was created with an EVALUATION VERSION of InstallShield. Eval 阅读全文

InstallShield 2011新功能试用(1)- Standalone Build Module

2010-08-19 18:13 by Kevin.Wan, 5154 阅读, 0 推荐, 收藏, 编辑
摘要:版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。今天第一时间下载到最新发布的InstallShield 2011,亮点还是有不少,我将陆续将新发现发布出来,供感兴趣的朋友翻阅。今天先说说Standalone Build Module,Standalone Build Module的授权方式发生些许变化。Standalone Build Module对于那些进行Daily Build,Weekly Build的公司来说,这个模块再合适不过了,可以不用将IDE版本的InstallShield安装到编译服务器(谁还用编译服务器再做开发);对于那些由预算受限无法购买多个单 阅读全文

InstallShield 2011正式发布

2010-08-19 10:10 by Kevin.Wan, 4387 阅读, 1 推荐, 收藏, 编辑
摘要:Flexerasoftware在2010/8/19发布了新版本的InstallShield 2011(开发版本V17)。新版本包括以下新功能:.NET Framework 4.0 and Other PrerequisitesIntegration with Microsoft Team Foundation ServerEnhanced 64-Bit Application SupportUnicode InstallScript SupportEnhanced Script EditorBuild EventsNew Predefined System SearchesSpecify Cu 阅读全文

INFO:InstallShield多语言安装包中如何获取用户选择的安装语言

2010-08-18 13:21 by Kevin.Wan, 3332 阅读, 0 推荐, 收藏, 编辑
摘要:版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。在多语言安装包制作时,有些开发者需要在运行时获取用户选择语言,并以此决定某些组件是否安装等。InstallScript和InstallScript MSI工程可以通过SELECTED_LANGUAGE获得用户选择语言。Basic MSI工程类型可以通过MsiGetProperty获取ProductLanguage的属性值。 阅读全文

HOWTO:Basic MSI工程中如何在用户协议界面中默认选择Yes

2010-08-18 13:09 by Kevin.Wan, 2843 阅读, 1 推荐, 收藏, 编辑
摘要:版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。方式其实很简单。在Property Manager(具体位置:Installation Designer/Behavior and Logic/Property Manager)中修改AgreeToLicense属性值为Yes,InstallShield 2010中默认为No。InstallScript类型工程见《HOWTO:InstallScript工程中如何在用户协议界面中默认为接受协议》 阅读全文

InstallShield自定义安装界面

2010-06-28 13:23 by Kevin.Wan, 12007 阅读, 3 推荐, 收藏, 编辑
摘要:版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。前言:对于一些InstallShield用户或企业,对于安装包界面除了采用默认的安装对话框外,有时可能会需要利用安装界面这个平台进行产品或企业形象宣传,自定义安装对话框。下面将就此需求展示如何在InstallScript,Basic MSI或InstallScript MSI工程中如何自定义安装过程中的对话框。安装对话框类型:安装程序的安装界面分外部对话框和内部对话框两类。外部对话框是指安装前和安装结束部分,典型的就是欢迎和结束对话框;在欢迎和结束对话框之间的其他对话框称之为内部对话框。外部对话框示例(如下图):内部 阅读全文

InstallShield学习网站推荐

2010-06-25 12:02 by Kevin.Wan, 5903 阅读, 4 推荐, 收藏, 编辑
摘要:版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。InstallShield工具的学习也是一个渐进的过程,求人不如求己,所以给大家推荐几个好去处。http://community.flexerasoftware.com/ 这是原厂的技术论坛,自然也是最好的,只是有些朋友可能会觉得英文网站不方便。http://kb.flexerasoftware.com/ 原厂的知识库,如果深入研究,你会爱上她的。http://www.appinstall.cn/,新的中文安装打包网站,还不错,只是目前注册用户不多,之前的Jarson中文论坛不知什么原因已经关闭。另外推荐几个朋友的B 阅读全文