随笔- 182
文章- 1
评论- 28
阅读-
57万
随笔分类 - InstallShield2008
安装包制作工具
Basic MSI工里中的CustomAction的Use 64Bit Scripting
摘要:Use 64Bit Scripting PropertyDescription:Specify whether 64-bit scripting is used in your custom action script file.Gerneral Information-Summary Infromation Stream-Template Summary Description:Use the Template Summary property to specify the processor type and default language that your installatio
阅读全文
Silent Installation Switches for Windows Apps
摘要:http://unattended.sourceforge.net/installers.php#installshieldIntroductionThe goal of this document is to collect instructions for performing unattended / silent installations of many popular application installers. Such instructions are useful for automating these installations.A quick word on term
阅读全文
MSI静默安装
摘要:Basic MSI工程生成BasicMSI.msi和Setup.exeCMD到BasicMSI.msi 的目录,静默模式,以下三个参数没什么问题msiexec.exe /i BasicMSI.msi /qbmsiexec.exe /i BasicMSI.msi /qrmsiexec.exe /i BasicMSI.msi /qf当用qn时会有问题,无法安装,打log发现并不是没有安装,而是安装终止,错误信息说没有权限msiexec.exe /i BasicMSI.msi /qn解决方法:用管理员权限运行CMD,然后再输入上述命令,安装正常完成。这是用msiexec执行MSI包的问题,当用Set
阅读全文
IS文言
摘要:随便建个IS工程,看原始代码SdLoadString( IDS_IFX_STATUSEX_STATICTEXT_MAINTUI_REMOVEALL )SdLoadString( IFX_MAINTUI_MSG )SdLoadString(IFX_SDFINISH_MSG1)MessageBox( szSdStr_NotEnoughSpace, WARNING );SetStatusExStaticText( SdLoadString( IDS_IFX_STATUSEX_STATICTEXT_FIRSTUI ) );SdLoadString( SD_STR_COMPONENT_MAINT_MSG
阅读全文
.RRA files
摘要:View Full Version : .rra files. How to prevent?kallen04-17-2002, 07:28 PMHelp... Has anyone had this problem.Our InstallShield program is 2 fold.The 2 options are:Install or Upgrade.If they select upgrade the basic intention is to laydown new application files in a specified app folder, then run dat
阅读全文
Data1.cab
摘要:View Full Version : Data1.cab file ??NewsArchive08-07-2000, 12:00 AMHi,I usually don't cross post, however after posting in General I figuredthis is a better group to post the question and I'm running a little shorton time.So sorry in advance.What exactly is the data1.cab file for ? does the client
阅读全文
系统目录
摘要:Uninstall Registry Key-About Properties-Property Reference-System Folder PropertiesBeginning with WindowsVista, applications should use the SHGetKnownFolderPath function and the REFKNOWNFOLDERID type to determine the full path to this folder. Existing applications that use the SHGetFolderPath fun
阅读全文
InstallShield中调用API
摘要:prototype BOOL KERNEL32.GetComputerName(BYREF STRING, BYREF NUMBER); function OnBegin() STRING szCmpName; NUMBER nLength;begin //Using Win32 API nLength = MAX_PATH; GetComputerName(szCmpName, nLength); MessageBox(szCmpName, INFORMATION); end;
阅读全文
Uninstall Registry Key
摘要:The following installer properties give the values written under the registry key:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\UninstallThe values are stored in a subkey identified by the application's product code GUID.ValueWindows Installer propertyDisplayNameProductName propertyDi
阅读全文
InstallShield常用工具
摘要:InstallShield Log File ViewerInstallShield Log Files (*.ilg)InstallShield Cabinet File ViewerInstallShield Header Files (*.hdr)InstallShieldCAB Files (*.cab)
阅读全文
InstallScript嵌套MSI
摘要:InstallShield2008环境写一个批处理//start.bat//start.bat和scite-2.21.msi在同一目录中@echo offif "%1" == "h" goto beginmshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit:beginstart %~dp0\scite-2.21.msipause//start.bat,scite-2.21.msi和setup.exe在同一目录中InstallScript中LaunchAppAndWait(SRC
阅读全文
Silent Install / Uninstall
摘要:Silent Install / UninstallThe LanSafe Setup for Windows takes advantage of the InstallShield Silent function to facilitate automated, unattended installation of LanSafe. With InstallShield Silent, the...
阅读全文
判断操作系统类型的多种方法
摘要:方法一:采用注册表的方式进行判断,例程如下:NUMBER nOS,nvResult;STRING svOS;nOS = REGDB_NUMBER;RegDBSetDefaultRoot( HKEY_LOCAL_MACHINE );RegDBGetKeyValueEx( "SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion","CurrentVersion...
阅读全文
如何选择InstallShield工程类型
摘要:熟悉InstallShield用户清楚有Basic MSI,InstallScript和InstallScript MSI三种工程类型可选择,如果你初次使用InstallShield,你可能面临一个问题,哪一种工程类型适合你?有些InstallShield使用很久的开发人员,也可能依然存在这样的疑惑。这个答案取决于你的安装打包经验和项目需求。下面,我们通过InstallScript,Basic M...
阅读全文
更多资料
摘要:1.原厂的技术论坛http://community.flexerasoftware.com/2.原厂的知识库http://kb.flexerasoftware.com/3.installsitehttp://www.installsite.org/pages/en/isp_ext.htm4.Kevin Wanwww.cnblogs.com/installshield5.Stefan Krueger...
阅读全文
How to:如何在调用外部文件时调试文件路径(常见于使用LaunchAppAndWait和LaunchApp函数)
摘要:IS里调用外部文件的时候,一般都是用LaunchAppAndWait函数,比如if(LaunchAppAndWait (SRCDISK^"jdk\\jdk-6u4-windows-i586-p.exe","", LAAW_OPTION_WAIT)<0)then MessageBox ("You haven't installed JDK 1.6.0_04 yet! ", INFORMATIO...
阅读全文
InstallSield更新包快速入门文档
摘要:简述本文主要描述安装程序更新包的创建制作更新包的主要属性在给出升级包类型之前,首先说明几个概念:1、Package code:从字面上理解就是包的代码,在IS中每构建一个包的时候都会给其赋予一个package code,而且是唯一的。2、ProductVersion:产品版本,当将开发过后的系统文件打包为一个.exe文件(或者CD—ROM格式包)后,就成为发布产品并可以进行上线使用了。...
阅读全文
How to:Installshield判断操作系统是否为64位,并且为操作注册表进行设置
摘要:IS脚本操作注册表在64位平台下必须有特殊的设置if (SYSINFO.bIsWow64) then //如果为64位操作系统 REGDB_OPTIONS = REGDB_OPTION_WOW64_64KEY ; //则为注册表操作进行64位特殊设置endif;/**底下照常操作注册表即可*/
阅读全文