Installshield
文章平均质量分 65
hustypf
这个作者很懒,什么都没留下…
展开
-
关于Installshield里一些常见问题的解答—艾泽拉斯之海洋女神出品
Q: 如何替换setup.exe的图标?A: 这不是一个推荐的操作,因为可能会引起不可预见的错误,而且IS没有开放这个接口。如果你坚持要这么做,可以使用第三方软件比如ExeScope来进行图标替换。Q: 如何去掉安装界面左上方的Installshield Wizard字样?A: Installation Designer -> Installation Informatio转载 2012-06-21 09:31:23 · 3470 阅读 · 0 评论 -
InstallShield自定义对话框以及问题
前言:由于项目需要,而Installshield中的界面没有我们想要的,就需要定制一套了,也在网上看了很多资料,现在项目做的差不多了,总结一下网上有很多Installshield高手的文章,都可以参考一下,先推荐一篇: InstallShield自定义安装界面, 是Kevin.Wan写的,主要是替换InstallShield界面的一些图片。1. 在自定义对话框的时候,无意中看到了I原创 2013-09-30 16:23:43 · 9537 阅读 · 5 评论 -
InstallShield-用户界面函数(原创+转载)
这两天遇到一个InstallShield卸载的问题,不同的计算机上有不同的现象,就是在卸载的时候,当前产品的注册表项所在的目录(还有其他产品的注册表项),都被删除了,正确的做法应该是只删除当前产品的注册表项目录就好了。最后发现是InstallShield的行为。【LOGGING:不记录卸载信息,使信息不记录在卸载日志文件中。注意:记录功能由函数DeinstallStart自动置为有效。在调用D原创 2013-07-26 16:03:13 · 4296 阅读 · 0 评论 -
InstallShield Command-Line Parameters
经常翻看InstallShield Help Library,有的时候想要看下InstallShield里面参数的东西,老是找不到,现在罗列下来:1. Command-Line Options:http://msdn.microsoft.com/en-us/library/aa367988.aspx2. 或者Help Library去搜索MsiExec.exe就可以找到 Msi原创 2012-07-16 16:30:57 · 2578 阅读 · 0 评论 -
Installshield新版本安装时卸载旧版本的安装
安装包升级问题,搞得实在头大,经过反复摸索,最终决定卸载旧的安装,安装新的程序,以达到升级目的。本方案有所局限,对于大型的安装或者配置复杂的安装不适合。本案例用IS2009,InstallScript MSI工程建立测试的。比如:已安装1.0.0.1版本的程序,现在做了个新的1.0.0.2版本的程序。那么在第一个版本里我们就要开始做以下工作,并在以后版本要记得更改产品ID。首先,我转载 2012-07-11 11:12:40 · 7986 阅读 · 0 评论 -
在Installshield中,Enable/Disable控件
hwndDlg = CmdGetHwndDlg( szDlg );hwndCtrl = GetDlgItem(hwndDlg, ControlID); EnableWindow(hwndCtrl, FALSE);szDlg 是对话框名,ControlID是控件ID原创 2012-07-11 10:43:58 · 1544 阅读 · 0 评论 -
一个完整的Installshield安装程序实例—艾泽拉斯之海洋女神出品(三) --高级设置一
第二部分:脚本编程在开始进行编程前,我们先明确一下我们要用编程来弥补前面设置的哪些功能的不足1. 显示软件许可协议2. 判断是否安装了本软件所需要的先决软件JKD1.6.0_04,如无,则启动外部安装程序进行安装(同样原理可以用来判断是否安装了其他软件,只要该软件在注册表中有键值)3. 用户的输入信息、所选安装路径、所选安装组件将显示在安装界面上(Installsh转载 2012-06-21 09:29:37 · 3691 阅读 · 0 评论 -
一个完整的Installshield安装程序实例—艾泽拉斯之海洋女神出品(二) --基本设置二
7. 点击引导条上的Application Files我们将在这里对安装路径进行微调,并且为每个Feature指定需要安装的文件这里我不想使用Program Files | Company Name | Product Name这个路径,我想使用Program Files | Product Name,我直接点击选中My Product Name[INSTALLDIR]拖动转载 2012-06-21 09:28:56 · 3472 阅读 · 0 评论 -
一个完整的Installshield安装程序实例—艾泽拉斯之海洋女神出品(五) --补遗 (已补充第三部分完整版)
第三部分:其他 1. 修改显示界面的风格 Installshield 原始安装界面我始终觉得很丑,幸好Installscript 是可以不用写代码就可以改界面风格的。 在 Installation Designer 的左边导航树上找到User Interface | Dialogs 在中间的导航树上找到 Dialogs | Skins Skins 选项下面显示了转载 2012-06-21 09:30:45 · 4213 阅读 · 0 评论 -
一个完整的Installshield安装程序实例—艾泽拉斯之海洋女神出品(四) --高级设置二
4. 根据用户选择的组件,从外部文件夹拷贝相应的文件到安装目标路径的文件夹中这个用途常见于配置文件和授权文件的应用,同一程序,授权给不同的用户,只需要不同的配置和授权文件。如果将配置和授权文件每次都打包在安装程序里,那么变更一个用户就需要重新打包一次,这是一个浪费时间和精力的行为。如果将授权和配置文件(当然内容是加密过的)放在外部文件夹中,每次安装的时候从这个文件夹中读取拷贝,那么会是一个转载 2012-06-21 09:30:13 · 4530 阅读 · 0 评论 -
一个完整的Installshield安装程序实例—艾泽拉斯之海洋女神出品(一)---基本设置一
前言Installshield可以说是最好的做安装程序的商业软件之一,不过因为功能的太过于强大,以至于上手和精通都不是容易的事情,之前都是用Installshield的Project Assistant对付过去的,这次做这个安装程序,为了实现一些功能,必须写代码,国内外现成的资料很少,而且很多都语焉不详,自己反复啃了多次,对比Installshiel自带的help,才明白资料所表达的意思。这个转载 2012-06-21 09:28:11 · 4123 阅读 · 0 评论 -
InstallShield判断操作系统类型的多种方法
[转载]http://blog.csdn.net/huangxinfeng/article/details/4873847 用InstallShield制作安装包时,有时候需要判断操作系统的类型(如Windows XP或者是Windows Vista等),本人通过上InstallShield的官方社区(http://community.flexerasoftware.com/)转载 2013-10-14 17:29:20 · 3894 阅读 · 1 评论