代码改变世界

NEWS - InstallShield 2012 Spring版本的SP1发布

2012-09-17 10:30 by Kevin.Wan, 994 阅读, 0 推荐, 收藏, 编辑
摘要:九月,InstallShield厂商Flexera Software在InstallShield 2012 Spring版本发布的四个月之后,推出Service Pack 1(简称SP1)。这次更新包括以下内容:1. SP1支持Windows 8,Windows Server 2012和Visual Studio 2012的最终发布版本(之前的InstallShield 2012 Spring版本是支持Windows 8消费预览版,Windows Server 2012 Beta版以及Visual Studio 2012的Beta版本)。2.Suite/Advanced UI工程类型支持Sid 阅读全文

软件加密行业的现状和发展趋势

2012-09-09 22:37 by Kevin.Wan, 689 阅读, 0 推荐, 收藏, 编辑
摘要:月光博客的一篇文章,与大家一起分享,原文地址:http://www.williamlong.info/archives/3214.html软件开发商通常都会使用某种加密技术来保护其软件,以防止非法使用。另外,还需要通过软件加密来实现软件的按购买内容授权,以实现销售利润的最大化。软件加密技术根据是否使用专用的硬件设备分为基于硬件的加密方式和基于软件的加密方式。基于硬件的加密方式是指加密需要与一个专用的硬件设备绑定,目前主要的硬件加密方式是加密锁,俗称加密狗。基于软件的加密方式是指不需要专用硬件设备的加密方式,一般采用与终端设备软硬件信息绑定的数字许可证,也称电子授权形式。单纯认为基于硬件的加密方 阅读全文

Basic INFO - 再谈MSI工程中的Condition

2012-08-02 11:39 by Kevin.Wan, 1388 阅读, 1 推荐, 收藏, 编辑
摘要:在InstallShield的高级培训课程中,我们常谈到的掌握MSI工程的四大核心内容,其中Condition就是其中之一。今天我们对Condition再次做一个总结:初次安装:Not Installed修改,修复或删除:Installed删除(卸载):REMOVE维护或修复:Installed AND Not REMOVE小版本升级:IS_MINOR_UPGRADE大版本升级:IS_MAJOR_UPGRADE上述适用于InstallShield的Basic MSI工程和InstallScript MSI工程。 阅读全文

NEWS - AdminStudio 11.5发布

2012-07-23 10:13 by Kevin.Wan, 376 阅读, 0 推荐, 收藏, 编辑
摘要:Flexera Software在2012年7月9日宣布发布AdminStudio 11.5,进一步加强企业迁移到Windows 7,Windows 8以及应用或桌面虚拟化,以及云计算的准备过程。新版本AdminStudio 11.5新增加了支持Microsoft私有云的解决方案,应用虚拟化和Windows 8迁移;新的Test Center,以及新增加合并的App Protal。AdminStudio 11.5版本中还集成了当前最新版本的InstallShield 2012 Spring。更多发布细节详细见AdminStudio 11.5的Release Notes。 阅读全文

BUG:InstallShield 2012 Spring之前版本的帮助文档中关于StrGetTokens示例代码的错误

2012-06-15 11:52 by Kevin.Wan, 372 阅读, 0 推荐, 收藏, 编辑
摘要:在InstallShield 2012 Spring之前的版本中,大家如果仔细查看,会发现StrGetTokens函数的示例代码有误,这个问题在InstallShield 2012 Spring版本中已经更正。具体是在《StrGetTokens Example》一节的如下代码行中if (StrGetTokens (listID, svSearchPath, ";") > 0) then正确方法是:if (StrGetTokens (listID, svSearchPath, ";") < 0) then请大家注意。 阅读全文

InstallShield 2012 Spring新功能试用总结

2012-06-04 16:11 by Kevin.Wan, 2697 阅读, 1 推荐, 收藏, 编辑
摘要:自从InstallShield 2012 Spring版本在5月份发布以来,利用试用版完成了对InstallShield 2012 Spring所有新增功能的评估,现再总结如下,方便大家检索:支持Windows 8和Windows Server 2012操作系统Professional版本支持新的可... 阅读全文

InstallShield 2012 Spring新功能试用(21): 安装过程中可以在目标系统中创建和配置任务计划

2012-06-04 14:47 by Kevin.Wan, 1127 阅读, 0 推荐, 收藏, 编辑
摘要:InstallShield 2012 Spring版本新功能试用评估最后一篇。InstallShield 2012 Spring版本新增加一个Scheduled Tasks视图。允许安装包在目标机上配置Windows任务计划。这个视图中可以指定计划启动的文件,也可以指定任务执行的时间,日期。计划执行的文件可以来自安装程序,也可以是在目标系统中已经存在的文件。以下工程支持此功能:Basic MSI, DIM, InstallScript MSI, Merge Module, MSI Database, MSM Database, Transform。 阅读全文

InstallShield 2012 Spring新功能试用(20): Suite/Advanced UI工程支持添加语言

2012-06-04 09:21 by Kevin.Wan, 676 阅读, 0 推荐, 收藏, 编辑
摘要:InstallShield 2012 Spring中,Suite/Advanced UI工程也支持添加语言。InstallShield Premier版本默认支持35种语言。当我们添加支持的语言到Suite/Advanced UI工程,与该语言相关的设置项将增加到InstallShield工程中。另外,InstallShield将已经翻译好的字符串项添加到我们的工程中,这些字符串项包括了默认向导页面,消息和其他最终用户界面元素显示的信息。InstallShield 2012 Spring版本现在也允许我们添加不支持的语言,超出其所支持的35种之外的语言。现在我们可以通过New Language 阅读全文

InstallShield 2012 Spring新功能试用(19): Suite/Advanced UI 和 Advanced UI工程新增加Local类型的的条件检测项

2012-06-01 10:01 by Kevin.Wan, 599 阅读, 0 推荐, 收藏, 编辑
摘要:在Suite/Advanced UI 或 Advanced UI工程中,存在退出(Exit),安装包检测(Detection),安装包合格(Eligibility)以及功能模块(Feature)等条件,我们可以有多个不同检测类型选择,检测是否满足在目标机运行条件。现在我们可以使用新的Local类型条件检测项,多个与目标系统相关的设置项,如下图:更多内容请看帮助文档《Using Locale Conditions in Advanced UI and Suite/Advanced UI Projects》一节。 阅读全文

InstallShield 2012 Spring新功能试用(18): Suite/Advanced UI 和 Advanced UI工程的界面编辑视图中添加了控件工具栏和语言切换功能

2012-05-31 10:23 by Kevin.Wan, 523 阅读, 0 推荐, 收藏, 编辑
摘要:在InstallShield 2012 Spring版本中,在Suite/Advanced UI 和 Advanced UI工程的界面编辑视图中添加了控件工具栏,并支持语言切换功能。在Suite/Advanced UI工程的Wizard Interface视图中,选择一个向导页或辅助窗口,InstallShield直接显示一个工具栏,包括不同的按键和其他控件,允许我们修改所选界面或窗口,如下图:新的工具栏条有添加标签,文本框,勾选框和其他安装交互界面控件的按键。并且工具栏也有让我们很容易的拖放控件,调整大小,调整多个控件之间的相对位置等内容的按键。在Suite/Advanced UI工程中,在 阅读全文

InstallShield 2012 Spring新功能试用(17): Suite/Advanced UI 和 Advanced UI安装程序支持命令行Log参数

2012-05-30 09:24 by Kevin.Wan, 484 阅读, 0 推荐, 收藏, 编辑
摘要:当我们在Suite/Advanced UI 或 Advanced UI工程中配置一个安装包的设置项时,可以打开新的Enable Logging Support设置项(默认是关闭)。如果Suite/Advanced UI 或 Advanced UI安装程序是由命令行启动,并带有命令行参数/log,我们可以通过Enable Logging Support设置项指定安装包是否生成Log文件。依据安装包类型(.msi安装包,.msp安装包或其他类型的安装包),我们也可以配置一个或两个设置项(如下图):Log Options项中可以设置我们想Log文件被创建时,Suite/Advanced UI 或 A 阅读全文

InstallShield 2012 Spring新功能试用(16): Suite/Advanced UI 或 Advanced UI安装程序能在安装时进行输入合法性校验与反馈

2012-05-29 10:57 by Kevin.Wan, 446 阅读, 0 推荐, 收藏, 编辑
摘要:在InstallShield 2012 Spring版本中,Suite/Advanced UI 或 Advanced UI安装程序提供了安装时进行输入合法性校验与反馈。Suite/Advanced UI 或 Advanced UI安装程序现在支持在安装时,可以校验交互界面的输入数据是否合法,如下图:在Suite/Advanced UI 和 Advanced UI工程的Wizard Interface视图中,各个交互界面控件在Text Style设置项中有三个子项:Default,Valid和Invalid(如下图):我们可以配置这三个子项,让Suite/Advanced UI 或 Advanc 阅读全文

InstallShield 2012 Spring新功能试用(15): Suite/Advanced UI 和 Advanced UI工程支持动态链接安装包文件

2012-05-28 23:16 by Kevin.Wan, 730 阅读, 0 推荐, 收藏, 编辑
摘要:当我们在Advanced UI 或 Suite/Advanced UI工程中添加或配置一个.msi,.msp或者是.exe安装包时,我们可以指出是否需要添加安装包文件相关的其他文件。例如,如果我们添加了一个非压缩的.msi安装包,我们就还需要添加.msi文件同目录或子目录的如.cab,非压缩数据文件等内容。InstallShield现在允许我们用动态链接的方式添加附加安装包文件。这里的动态链接有点类似我们在其他InstallShield工程中的动态链接,它的优势就是在附加的安装包文件内容发生变更后,在我们每次Build时可以将变更内容一同添加到Suite/Advanced UI安装程序中。In 阅读全文

InstallShield 2012 Spring新功能试用(14): Suite/Advanced UI 和 Advanced UI工程新增加InstallScript安装包的条件检测项

2012-05-26 23:04 by Kevin.Wan, 512 阅读, 0 推荐, 收藏, 编辑
摘要:在Suite/Advanced UI 或 Advanced UI工程中,存在退出(Exit),安装包检测(Detection),安装包合格(Eligibility)以及功能模块(Feature)等条件,我们可以有多个不同检测类型选择,检测是否满足在目标机运行条件。现在我们还可以使用新InstallScript安装包检测条件,检测目标系统是否存在一个指定的、由InstallScript安装包所安装的产品,如下图:该检测条件可以是指定的产品ID,或是其他信息用于检测,比如产品版本号,如下图: 阅读全文

InstallShield 2012 Spring新功能试用(13): Suite/Advanced UI 和 Advanced UI 工程支持InstallScript安装程序(Part 2)

2012-05-25 11:09 by Kevin.Wan, 889 阅读, 0 推荐, 收藏, 编辑
摘要:继续上一篇,Suite/Advanced UI 和 Advanced UI 工程支持InstallScript安装程序,同时在InstallScript工程增加了针对Suite/Advanced UI 和 Advanced UI 工程的事件响应函数。通过Setup.exe启动(并不是由Suite/Advanced UI 或Advanced UI安装程序启动)标准的InstallScript安装程序,大部分的事件响应函数是通过事件响应函数OnShowUI直接调用的。在Suite/Advanced UI 或Advanced UI安装程序中启动InstallScript安装包,OnShowUI将被O 阅读全文
上一页 1 2 3 4 5 6 7 ··· 16 下一页