关于VS安装包多个应用程序的打包

进击的米饭君 2017-09-12 05:26:38
情况:
我现在有两个程序,需要打包成一个安装包。
需求:
安装包运行起来界面有选择安装功能,选择不同的安装包解压释放不同的DLL和相关文件到指定安装目录。单个的安装包制作很简单,现在就是想打在一起还能选择安装。用的是VS2008,网上查了资料,没什么收获,有没有大兄弟,提供点思路,第三方的打包工具能实现这个也行。
ps :
现在正在自己写一个mfc的程序选择安装,就是那种调用外部exe的方式,对应单个安装包的setup.exe。
...全文
710 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
shen_wei 2017-11-22
  • 打赏
  • 举报
回复
Inno setup 软件来打包。。。
我们都知道通过VS工具自带的打包后会生成两个文件,一个是exe文件,一个是msi文件。 需要说明的是msi文件时window installer开发出来的程序安装文件,它可以让你安装、修改、卸载你所安装的程序,也就是说VS工具打包生成的msi文件就是window installer的数据包,把所有和安装文件相关的内容封装在一个包里。VS工具打包生成的exe文件是主要是用于检查安装的环境,当安装的环境检查成功后,会自动再安装msi文件。当然可能会有exe文件也能直接安装的,但是开发exe的时候要比msi困难多,因为需要编写和安装、修改、卸载相关的很多内容,而msi把这些功能都集成化了,易于开发windows程序安装包。 而这个编辑器就是可以自由修改MSI中的各项值, 比如VS生成的安装包安装后,桌面快捷图标的属性中“查找目标”和“更改图标”这两个按钮不能使用,可使用以下方法: (1)下载此软件(免费破解版) (2)安装orca后,用orca打开msi安装包,在左边的Table列表中找到Shourtcut表,在右边记录中找到桌面快捷方式的记录,修改该记录的Target属性为 [TARGETDIR]应用程序名称.exe(看Directory列中值为DesktopFolder的那一行) (3)保存修改后的msi文件,重新安装后生成的快捷方式就可以查找图片和更改图标了。 再安装这两个按钮就可以使用了。。。 这只是此工具牛刀小试一下而已, 更多功能等待你去挖掘。。。。。

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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