代码改变世界

随笔分类 -  InstallShield

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

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

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

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

InstallShield学习网站推荐

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

INFO:Disable(LOGGING)的使用

2010-06-13 11:39 by Kevin.Wan, 2837 阅读, 收藏, 编辑
摘要: 版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。默认的安装包会在DeinstallStart中打开自动记录安装信息,用于卸载。但在某些情况下,我们反倒不希望安装的某些操作被记录(卸载时不被删除),比如写注册表,Copy文件等,这时就可以在相应代码前调用Disable(LOGGING),当然记得在代码最后调用Enable(LOGGING),毕竟你不是想任何安装内容在卸载时都要保留。当然,如果只是某些内容不想被卸载,那直接将其Components的Permanent属性设置为Yes更简单。 阅读全文

如何修改安装包程序的产品描述和版权信息

2010-06-13 11:03 by Kevin.Wan, 9195 阅读, 收藏, 编辑
摘要: 版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。对于安装包程序的产品描述和版权信息修改,经常有朋友问到,今天就此总结一下,给大家提供一些有效的方法。在InstallShield中直接修改在InstallShield,首先需要选择压缩的安装包格式(即压缩成一个exe安装包) 。注意:InstallScript工程制作的安装包无法在InstallShield中修改,修改产品描述和版权信息,另外的两种工程类型InstallScript MSI和Basic MSI可以进行修改。(下面以InstallShield 2010为例,具体说明如何在InstallShield修改产 阅读全文

InstallShield浮动License介绍

2010-05-12 13:39 by Kevin.Wan, 4557 阅读, 收藏, 编辑
摘要: InstallShield和InstallAnywhere典型的License授权方式是单节点锁定,产品的License是指定到某个用户和某个机器,这样的License授权方式满足了大部分用户的使用,但是,对于一些大型公司,需要有可以在多个使用者之间动态共享的License授权方式(也称作浮动License:Concurrent Licensing)。动态共享License的使用,我们可以通过举一个简单的例子,来说明使用它的优势:某企业可能有10个部门,每个部门都需要一个InstallShield软件,如果是单节点锁定授权方式,那么这个企业需要购买10个License,但事实上这10个部门并不 阅读全文

Flexera Software发布支持Visual Studio 2010的扩展包

2010-05-12 09:39 by Kevin.Wan, 1598 阅读, 收藏, 编辑
摘要: 版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。Flexera Software发布支持Visual Studio 2010的扩展包“InstallShield 2010 Expansion Pack for Visual Studio 2010“,对应InstallShield 2010:Premier,Professional,Express和Limited Edition (LE),也包括InstallShield Premier版本的附带的Stand-Alone Build Engine。该扩展包还添加了预安装的先决条件:Microsoft .NET Fr 阅读全文

InstallShield 2010 Known Issues

2010-03-10 15:43 by Kevin.Wan, 1381 阅读, 收藏, 编辑
摘要: 下面的链接是InstallShield官方KB中关于InstallShield 2010已知问题列表目前已知问题有:HOTFIXQ209268: Build Error -6058 or Build Unable to DistinguishBetween 32-Bit and 64-Bit Merge ModulesQ209027: Added Features Are Written to Log File *.ilg onAborted/Cancelled InstallationsQ208896: SQLBrowse Dialog Does Not List Local 64-Bit 阅读全文

InstallShield中超链接问题

2009-12-22 10:39 by Kevin.Wan, 2773 阅读, 收藏, 编辑
摘要: 版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。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="h 阅读全文

InstallShield 2010 Limited Edition试用

2009-12-21 15:41 by Kevin.Wan, 5086 阅读, 收藏, 编辑
摘要: 前面一篇文章中介绍过Visual Studio 2010的Beta版本中提供有InstallShield Limited版本的模板。本文将进一步介绍这个Limited Edition中功能,不过目前没有看到任何官方对于该版本的说明。下面为Visual Sutdio 2010 Beta中的IntallShield Limited Edition功能截图,有小锁图标的功能项为本版本不支持的内容。 首先说明一下有哪些限制:1.工程类型类似Basic MSI,但Merge Module,InstallScript等类型不包括在该版本中。2.无法定义Feature,只有一个默认的Feature。3.语言 阅读全文

Visual Studio 2010 Beta版包括InstallShield Limited Edition

2009-12-21 13:56 by Kevin.Wan, 1782 阅读, 收藏, 编辑
摘要: Visual Studio 2010 Beta版本的试用者会发现,在New Project创建新工程的对话框中,会有一个InstallShield 2010的模板。具体位置是Other Project Types -> Setup and Deployment下,除了Visual Studio自带的Visual Studio Installer,还增加了一个InstallShield 2010的模板。点击上面的Enable InstallShield...按键有如下提示,点击"Go to InstallShield"链接到InstallShield厂商Flexera 阅读全文

InstallShield厂商更名为Flexera Software

2009-10-15 09:57 by Kevin.Wan, 1925 阅读, 收藏, 编辑
摘要: 2009-10-12 InstallShield厂商更名为Flexera Software,这是InstallShield厂商第四次更名。1987年,Viresh Bhatia和Rick Harold创立了Stirling Technologies,不久就更名为InstallShield Corporation,InstallShield这个名字一直沿用下来,并成为一个品牌。2004年,Macrovision收购InstallShield,这是InstallShield的第二次更名。2008年,Thoma Cressey Bravo收购了Macrovision的软件业务单元(包括Install 阅读全文

推荐一个修改MSI安装包和Merge Module的工具 - Orca

2009-10-14 15:53 by Kevin.Wan, 3198 阅读, 收藏, 编辑
摘要: 对于软件安装打包人员,Orca这个小程序必不可少。Orca可以编辑,修改MSI格式安装包和Merge Module的数据库表。Orca这个工具包含在Windows SDK Components for Windows Installer Developers中,可以下载www.microsoft.com/downloads/details.aspx?FamilyId=6A35AC14-2626-4846-BB51-DDCE49D6FFB6&displaylang=en获得。 阅读全文

InstallShield 2010 SP1发布

2009-10-14 15:36 by Kevin.Wan, 5339 阅读, 收藏, 编辑
摘要: Acresso在2009-6-18发布了支持Windows 7的新版本InstallShield 2010,首次发布后,获得用户的不少反馈,于2009-10-6发布Service Pack 1。 修正了如下内容(以下内容转自Acresso的KB): IOA-000049763 (Merge Module) The validation information for the Property table is now generated correctly in Merge Module projects that include no properties of their own. Pre 阅读全文
上一页 1 ··· 5 6 7 8 9