读书人

使用InstallShield打包发布程序的有关

发布时间: 2013-06-26 14:29:32 作者: rapoo

使用InstallShield打包发布程序的问题
大家好,我想请教个问题,是关于使用InstallShield打包发布程序的。
我在用InstallShield的时候,一切都正常,run之后,生成了所要的Setup.exe。但我发现一个情况,生成的Setup.exe有两个:
一个是在mt2\Media\SINGLE_EXE_IMAGE\Package目录下,这个Setup.exe比较大,而且这个目录下就这一个文件;另一个是在mt2\Media\SINGLE_EXE_IMAGE\Disk Images\Disk1目录下,这个Setup.exe比较小,而且除了这个文件,还有一些其他的不知道做什么用的文件。请问,这两个Setup.exe有什么区别呢,我应该发布哪个Setup.exe呢?(我试了一下,两个都可以安装,安装后都可以运行啊)
另外一个小问题,我生成的Setup.exe,安装之后,桌面有快捷方式,可以打开文件,可是在“运行程序里”,缺少相应的菜单,应该在哪加啊。
备注:我使用的是InstallShield 2008 InstallShield
[解决办法]
使用Depends.exe查看exe依赖的dll或ocx
[解决办法]
\Package下的
[解决办法]
mt2\Media\SINGLE_EXE_IMAGE\Package下不限制安装包大小,适合整体打包发布。

mt2\Media\SINGLE_EXE_IMAGE\Disk Images\Disk1
mt2\Media\SINGLE_EXE_IMAGE\Disk Images\Disk2
mt2\Media\SINGLE_EXE_IMAGE\Disk Images\Disk3
……
下限制每个DiskN下内容不大于比如600MB(一张CD-ROM光盘的容量)方便用1~N张光盘发布。

只不过当今IT界已经很少用N张光盘发布软件了。
(好象比尔盖茨就在多年前预言宽带普及后光盘就会被淘汰。)

读书人网 >C++

热点推荐