WinCE系统eVC4.0上如何实现将两个exe绑定,第一个exe运行中调用第二个exe

zldzjzldh   2007-10-17 12:26 楼主
WinCE系统eVC4.0上如何实现将两个exe绑定,第一个exe运行中调用第二个exe。
有两个exe文件一起完成一个功能,但是每次加载两个东西太麻烦,有没有方法,将两个文件绑定在一个文件内,在第一个exe执行的时候调用第二个。

回复评论 (12)

CreateProcess();
点赞  2007-10-17 14:12
需从源代码上修改
点赞  2007-10-17 14:42
ShellExecuteEx();函数呢?
点赞  2007-10-17 15:36
自己写个应用,依次打开楼主所说的两个应用。
点赞  2007-10-17 16:00
ShellExecuteEx的输入参数是文件名,如何两个应用绑在一起了,没有办法找到第二个应用的路径和文件名啊。
点赞  2007-10-18 08:50
在第一个应用里增加 ShellExecuteEx调用第二个应用不可以么?
点赞  2007-10-18 09:29
我也想这么办,但是不知道第二个应用的地址怎么写,因为两个exe绑定成一个大文件了,只知道第二个exe相对于大文件头的偏移,不知道该怎么把它变成第一个应用的参数。
点赞  2007-10-18 14:22
能够找到第二个程序的位置么?如果可以找到,直接createprocess不就可以了么
点赞  2007-10-20 19:15
现在问题就是无法把第二个程序的位置描述出来,哪位大侠有经验给个建议吧。
点赞  2007-10-22 09:03
我不知道你在做什么,如果你是想把一个exe隐藏在另一个exe中执行的话,这并不复杂。也不需要把两个文件直接合并在一起。在有一个exe的源码情况下,你可以这么做,把另一个exe作为二进制资源文件,当第一个exe执行时,把资源文件CreateFile导出到flash上,或者是到一个隐藏位置,然后执行,执行完毕可以删除它。
点赞  2007-10-22 09:19
非常感谢楼上的兄弟,我的最终目的就像你说的一样,我要把第二个exe隐藏在第一个exe中,并且只有第一个exe的源码,能给个例子吗?CreateFile的原理是怎么样的,是不是拷贝操作,由于可执行文件比较大,如果要拷贝会花费比较长的时间,我不希望这样做。
点赞  2007-10-22 17:35
但是看样子你好像不会API编程?还是先学习下吧。
点赞  2007-10-22 21:25
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复