InstallShield打包,怎样在拷贝完数据而没有完成退出前启动一个程序? ( 积分: 50 )

  • 主题发起人 主题发起人 tanshang
  • 开始时间 开始时间
T

tanshang

Unregistered / Unconfirmed
GUEST, unregistred user!
InstallShield打包,怎样在拷贝完数据而没有完成退出前启动一个程序?
或者怎样用LaunchAppAndWait函数启动解压目录下的一个文件(关键是得到解压目录搞不定)??
 
InstallShield打包,怎样在拷贝完数据而没有完成退出前启动一个程序?
或者怎样用LaunchAppAndWait函数启动解压目录下的一个文件(关键是得到解压目录搞不定)??
 
那鸟帮助实也是看不明白,例子也用不起.
 
你说的解压目录是什么?是指安装文件解压后的路径吗?如果是安装文件解压后的路径,那么可以用参数SUPPORTDIR来访问,这个路径一般是指的安装时的temp目录,如果要想访问安装后的路径,则用TARGETDIR来访问。
我最近弄install shield还比较多,多多交流啦![:D]
 
哎哟,碰到哥们儿啦,赶紧试一下.叩谢[:D]
boyjason兄: 我主要是安装sqlsever数据库,有数据关系图,而install生成的sql代码不能搞定数据关系!所以我就想让安装程序在解压后,运行一个小程序来把解压目录下的数据备份作一个恢复,不知道在哪里启动,和解压位置在哪儿.兄若熟悉请多指教QQ:85204785.再次叩谢.
 
boyjason兄:那个SUPPORTDIR我昨天就已经试过,安装时说没有这个文件?
if (LaunchAppAndWait (SUPPORTDIR ^ &quot;RestoreData.exe&quot;, SUPPORTDIR, LAAW_OPTION_NOWAIT) < 0) then
MessageBox (&quot;不能加载文件: &quot;+SUPPORTDIR ^ &quot;RestoreData.exe&quot;,SEVERE);
endif;
我跑进去看,确实路径不对,提示像是注册表的那个路径.而这个文件真解压后赤裸裸躺在temp目录下!
不知SourceDir有何用,build通不过,说没有定议.
 
你把你的RestoreData.exe通过Setup Files这一页下的Language Independent中,具体图片请到下面链接去看看http://img45.photo.163.com/boyjason/4148713/155223944.jpg
你可以把你安装时需要运行的文件都放在这里,然后通过SUPPORTDIR来访问[:D]
 
boyjason:打不开呀?
 
for delphi7的那个打包程序在打 BDE 时应该怎么解决呢?需要建的那个.ini文件是做什么用的?谢谢
 
sorry,你再试试,用我的方法就行了
 
后退
顶部