InstallShield 如何按顺序运行另一个安装程序?

zgw 2009-04-23 10:33:21
我的安装程序要求先安装.net 3.5 和 .net 3.5 sp1
然后安装我的程序
最后运行MapXtreme安装程序

问题:
1、 .net 3.5 和 .net 3.5 sp1 是否可以同时安装。
用msi的话,分两步安装,用户容易搞混,两个程序差不多。

2、 安装完 .net 3.5 和 .net 3.5 sp1 后系统要重新启动,重新启动后,是否可以接着安装?

3、 能否,我的安装程序运行完后,再运行MapXtreme 安装程序
我使用的WinRar 总是两个安装程序同时开始运行了
...全文
367 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2009-04-23
  • 打赏
  • 举报
回复
wuyq11 2009-04-23
  • 打赏
  • 举报
回复
用installshield打包,调用程序实现安装
写启动服务实现继续安装
wzuomin 2009-04-23
  • 打赏
  • 举报
回复
帮顶,见过这种安装方式,没有研究过如何实现的。
利用批处理文件可不可以呀?
bbyy1133 2009-04-23
  • 打赏
  • 举报
回复

installshield 12 的代码 可以借鉴下
if ( FindFile (SRCDIR ^ "\\otherSetup\\" , "setup.exe", svResult) = 0 ) then
LaunchAppAndWait(SRCDIR ^ "\\otherSetup\\setup.exe", "",WAIT);
endif;
goodoyqh 2009-04-23
  • 打赏
  • 举报
回复
LaunchAppAndWait可以解决你说的顺序问题,至于重起你可以借助windows的注册表,应该没什么问题的。
goodoyqh 2009-04-23
  • 打赏
  • 举报
回复
InstallShield 解决你的需求应该还是很简单的吧。
yanlongwuhui 2009-04-23
  • 打赏
  • 举报
回复
mark
tangweikai 2009-04-23
  • 打赏
  • 举报
回复
干嘛要搞那么多步:
不要用winrar生成的exe
.可以自已写一个exe,判断是否装有 3.5 sp1,没有就安装它, 然后将
[MapXtreme安装程序] 写入windows注册表的一次运行项目,这样就可以了..
3.5 sp1安装完后,要求重启,用户一重启,就运行[MapXtreme安装程序]


宝_爸 2009-04-23
  • 打赏
  • 举报
回复
我感觉net 3.5 sp1 应该包括net 3.5.
sp1 有231M呢。
http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe

不过最好试一试先。

16,556

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧