InstallShield中SUPPORTDIR的初始文件列表

转载 2011年07月29日 13:50:41

SUPPORTDIR是由InstallShield生成的安装程序用来存放临时文件的地方。大家都知道InstallShield中将待安装程序的大部分程序文件都压缩保存起来,在安装的过程中,首先要解压到SUPPORTDIR中,然后再开始安装。这个过程本身称为Move Data,在它之前有FirstUIBefore / MaintUIBefore / UpdateUIBefore等事件。

现在我们的问题是,如果在上面这三个事件中,我们需要调用安装包中的一个程序怎么办?这个时候程序文件还没有被解压出来,在客户机上找不到我们需要的程序。

办法很简单:在Installer Designer页上,找Behavior and Logic -> Support Files/BillBoards,在中间一栏中点击Support Files->Language Independent(或任意一种语言),在右边一栏中就可以看到SUPPORTDIR初始化的文件列表了,在这里点击右键选Insert File,把我们需要调用的程序加入到SUPPORTDIR中,这样,就可以在Move Data之前通过下面的语句访问这个程序了:

LaunchAndWait(SUPPORTDIR ^ "<program name>.exe", "<parameters>", WAIT);

当然,如果有依赖DLL,也要一起加进来

Installshield最近遇到的ISDEV错误,解决方案分享

最近忙于制作打包程序,期间遇到的种种问题,可谓头大, 而且即便是GOOGLE上搜索英文的解决方法,依旧很少能够涉及, 在Flexera Software公司的相关网页上,也无法搜索到对应的解决方案...
  • zxj1988
  • zxj1988
  • 2012年12月19日 15:22
  • 7513

InstallShield技术-->SUPPORTDIR,SRCDIR的取得

OS环境: Windows7Pro   InstallShield环境: InstallShield2008 Premier14   InstallShield工程类型: Basic MSI Proj...
  • chenjintaoxp
  • chenjintaoxp
  • 2014年02月11日 16:15
  • 1807

InstallShield中SUPPORTDIR的初始文件列表

SUPPORTDIR是由InstallShield生成的安装程序用来存放临时文件的地方。大家都知道InstallShield中将待安装程序的大部分程序文件都压缩保存起来,在安装的过程中,首先要解压到S...
  • cyclejdm
  • cyclejdm
  • 2011年07月29日 13:50
  • 1873

InstallShield学习笔记

1、当我们用项目向导生成的新项目时,InstallShield只为我们生成两个事件,分别是OnFirstUIBefore和OnMoving,它们的意义是, OnFirstUIBefore:在应用程序第...
  • gaofang2009
  • gaofang2009
  • 2010年01月16日 10:23
  • 2270

installshield 2010 中SUPPORTDIR的取法

今天在做安装时,需要调用supportdir中的文件。 一开始直接使用了SUPPORTDIR。但是发现取不到support file。 调试之后,发现Basic MSI Project 会在“%t...
  • duoluoxia
  • duoluoxia
  • 2012年05月28日 19:21
  • 2541

InstallShield2010 Basic MSI Project 学习笔记

一、创建 Basic MSI Project 二、切换到 Project Assistant 选项卡 三、在 Appliction Information 界面进行基本内容的填写,包括公司名称、应用名...
  • zcyhappy1314
  • zcyhappy1314
  • 2013年06月23日 15:01
  • 1310

installshield

大家一定有过这样的经历,每当我们殚精竭虑为用户开发完一个系统之后往往都是派一名技术员到用户那里进行应用软件的安装,数据库的配置,这些看似简单的配置对一般用户来说可不是件容易做的事。这不仅给那些喜欢力求...
  • CCCstudyer
  • CCCstudyer
  • 2014年09月11日 15:10
  • 1242

Installshield 打包安装包心得

制作简单的安装软件 声明:下面的教程,是把读者当做完全没接触过IS的角度来制作的。 1. 启动InstallShield 12。建立一个InstallShield MSI Project,如图: ...
  • yangbingzhou
  • yangbingzhou
  • 2016年02月01日 16:18
  • 4599

SUPPORTDIR引用的文件的添加

上一篇转载了SUPPORTDIR的理论解释,现在截图说明实际操作
  • yulongguiziyao
  • yulongguiziyao
  • 2014年05月18日 08:25
  • 844

SUPPORTDIR的使用(version:Installshield develpo8.0)

目的 一些文件,在安装过程中使用,在安装结束后从目标机器上删除。那么这些文件应该放在安装工程的哪里呢? 分析 以licence.txt(安装过程中常见的版权声明之类)为例寻求,因为这...
  • yulongguiziyao
  • yulongguiziyao
  • 2014年05月18日 08:11
  • 587
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:InstallShield中SUPPORTDIR的初始文件列表
举报原因:
原因补充:

(最多只允许输入30个字)