hur.cn - 华软网

 热门搜索

各位大仙,求教将多个单独EXE打包成一个安装程序问题

  作者:未知    来源:网络    更新时间:2015/11/23
各位大仙:
      最近在使用个程序过程中,遇到需要安装多个插件,安装太过于繁琐,求教各位大侠指点。谢谢
运行一个程序,需要安装.NET、Silverlight还有自己用C#写的两个EXE程序,在使用过程大家反映安装太过复杂了,想求教大仙指点用什么打包工具,怎么可以将多个EXE打包成一个安装文件,并能顺序自动安装。谢谢。
---华软 网友回答---
自己写都行,把所有exe当作资源添加进资源文件,最麻烦的是安装问题,首先要把所有资源解压到指定目录,然后调用CreateProcess依次去执行它,执行函数还有其他的,如WinExec等,麻烦的是你的exe可能会有GUI,比如上一步下一步什么的,这时候你要模拟鼠标点击,原理就是获取窗口句柄,由于窗口名是固定的,通过FindWindow可以拿到句柄,然后你要计算出按钮的坐标,然后通过PostMessage等方法发送点击等消息,具体消息类型视窗口控件来定,比如通常的按钮就是WM_COMMAND消息,基本过程如上,具体实现需要你自己搞,也不是什么难事
---华软网友回复---
曾经用过2款安装软件打包工具软件名称记不清了),都可以在安装过程中插入执行文件,你可以网上找找下载试试。      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。