This is a powerfule installation development tools for all Windows platforms.
摘要:Installshield软件提供创建快捷方式的功能,但是经常有朋友发现创建了以后快捷方式不能运行,在此列一下几种常见原因供各位朋友参考: 1. 没有选择相应的working directory,这种问题对exe文件不大,对别的格式的文件影响较大,有些文件启动时会寻找工作目录,如果这个选项没有选对,
阅读全文
摘要:脚本如下 szDllPath = SUPPORTDIR ^ "TestCom.dll"; set oMyTest = CoCreateObjectDotNet(szDllPath, "TestCom.TestClass"); szMsg1= oMyTest.Test(svSerial); Messa
阅读全文
摘要:这个简单的问题,问过的人不计其数,但是反馈者寥寥,并且往往不能顺利达成目标,只能采取复杂方式来实现,这里吐槽一下IS的帮助文档,很庞大很全,但是有些小技巧就是不讲。 网友冰雪孤独哥今天提供了及时的反馈,讲解如何实现升级覆盖文件。 案例为Installscript MSI PROJECT!!!看清楚了
阅读全文
摘要:installscript自定义路径的赋值 TextSub("MY_WINDOWS_TEMP_SQL2008_DIR")="C:\\Windows\\temp2\\"; 参考为 来自参考国外参考:http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4f
阅读全文
摘要:群号511751143 海洋女神installshield群
阅读全文
摘要:来问静默安装的朋友很多,并且大部分情况下,对静默安装的概念和原理不清楚,所以还是写个小文章,普及一下知识。
首先明确一下静默安装的概念,静默安装指的是安装时无需任何用户干预,直接按默认设置安装。
阅读全文
摘要:软件环境: installshield2010
工程类型:installshield project
现象:当转换目录后所需空间显示不正常。
解决办法:在转换目录地方加上一个TARGETDIR重新赋值可以解决
阅读全文
摘要:经常有朋友对IS的版本命名不甚了解,有时候在交流的时候就会造成误会,在这里做一下普及。
IS最早出名的版本是IS6.22,这是个非常古老的版本的,但是在IS历史上有不可磨灭的贡献。
之后很长一段时间内,IS沿用了这个命名规则,但是去掉了后面的小数点,变成了IS10, IS11, IS12。
在这之后,IS 的命名规则又根据年份来起名,变成了IS2008,IS2009,IS2010, IS2011, IS2012...IS2015。
阅读全文
摘要:我一直以为这不是一个问题,可是没想到在几个群内,对于如何向安装包添加文件不解的大有人在,今日稍暇,整理成篇,以供参考。
阅读全文
摘要:很多朋友经常来问:为什么我用CopyFile/XCopyFile函数拷贝文件无效?
引起这种情况的原因有很多,今天略微总结了一下,欢迎各位朋友跟帖补充不完善的地方
阅读全文
摘要:Installshield获取安装包版本的系统变量为IFX_PRODUCT_VERSION 当笔记记下来,很简单的一个变量,不过IS里查系统变量是让人头大,知道就是知道,不知道查起来查死人
阅读全文
摘要:32/64位问题要把握几点:1. 明确你的产品是否需要区分32/64位2. 明确你的产品中是否有32/64位的服务注册3. 了解InstallShield Build出来的安装包本身是32位应用程序4. 了解Windows 64位系统上的32位路径和64位路径差异以及如何在InstallShield
阅读全文
摘要:64位操作系统下拷贝文件重定向问题,在在复制代码前加上Disable(WOW64FSREDIRECTION);就可以解决64位系统默认复制到syswow64的问题但是注意:Disable(WOW64FSREDIRECTION); CopyFile( SUPPORTDIR^"MUCam32.dll", WINSYSDIR^"MUCam32.dll"); 是没有用的,WINSYSDIR64 才可以,WINSYSDIR 依然是32位路径。64位机器上的system32虽然写的是32,但。。。
阅读全文
摘要:很多年前的一个秋天的下午,我在上一堂编程课,老师先让我们把编程工具装上。因为很多电脑比较破旧
,安装纷纷出了问题,老师看看也来不及讲课了,索性一边帮我们装软件,一边讲起了安装的一些知识。
老师问:你们知道安装的本质是什么吗?
阅读全文
摘要:首先建立一个Installscript Project 在Installation Designer中,找到Behavior and Logic -> Install Script, 在Setup.rul中找到Before Move Data -> OnFirstUIBefore,找到Dlg_SdR
阅读全文
摘要:这个问题新手问的很多,installshield的安装包默认设置下选择路径的界面藏在Custom安装类型下。在做完安装包后,点击执行,正常选择“下一步”“下一步”,来到Setup Type界面选择Custom类型,点击Next,就会出现选择路径的界面了。
阅读全文
摘要:是一些平时搜集的小知识点,都是网友解决某个小问题时候的一些小代码之类的,搜集起来,以备不时之需 installshield 64位操作系统重定向installshield 64位操作注册表设置installshield 安装字体installshield 操作64位进程installshield 写
阅读全文
摘要:很多朋友做安装包的时候,所打包的软件需要.NET Framework之类的环境,他们会检测系统是否已经安装了.NET,如果没有,则调用.NET安装包来安装。但是.NET安装完是需要重启动的,一般来说,我们都推荐使用/q/norestart的静默安装函数来使重启动推迟到安装结束时,使用如下:LaunchAppAndWait(SUPPORTDIR^"dotNetFx40_Full_x86_x64.exe","/q /norestart",WAIT);.NET在重启后才能生效,但是如果在安装完.NET之后的安装行为中立刻需要使用.NET特性,那么必须让先电脑重
阅读全文
摘要:从做第一个打包程序到现在,陆陆续续也做了几十个安装包了,也帮助了不少朋友解决他们在制作安装包过程中的问题,也得到了不少朋友们在安装包方面的指导。人之患在好为人师,我也不例外,看得多了也想说两句关于打包方面的自己的想法,放大了说,也可以做到编程的一些参考。欢迎拍砖欢迎跟帖欢迎补充。1.如何入门?Installshield挺难的,资料少,没有中文版,而且做安装包的同仁也少。很多新手进入Q群,第一句话就是:各位大大,我要打包一个安装程序,要自动安装MySQL,初始化数据库,写配置文件,安装完毕还要自动启动一个服务等等,但是我对installshield一窍不通,有人能指点一下么?对这种同学,我一般都
阅读全文
摘要:IS脚本操作注册表在64位平台下必须有特殊的设置if (SYSINFO.bIsWow64) then //如果为64位操作系统 REGDB_OPTIONS = REGDB_OPTION_WOW64_64KEY ; //则为注册表操作进行64位特殊设置 endif;/**底下照常操作注册表即可*/
阅读全文