WinCE系统eVC4.0上如何实现将两个exe绑定,第一个exe运行中调用第二个exe。
有两个exe文件一起完成一个功能,但是每次加载两个东西太麻烦,有没有方法,将两个文件绑定在一个文件内,在第一个exe执行的时候调用第二个。
ShellExecuteEx的输入参数是文件名,如何两个应用绑在一起了,没有办法找到第二个应用的路径和文件名啊。
在第一个应用里增加 ShellExecuteEx调用第二个应用不可以么?
我也想这么办,但是不知道第二个应用的地址怎么写,因为两个exe绑定成一个大文件了,只知道第二个exe相对于大文件头的偏移,不知道该怎么把它变成第一个应用的参数。
能够找到第二个程序的位置么?如果可以找到,直接createprocess不就可以了么
现在问题就是无法把第二个程序的位置描述出来,哪位大侠有经验给个建议吧。
我不知道你在做什么,如果你是想把一个exe隐藏在另一个exe中执行的话,这并不复杂。也不需要把两个文件直接合并在一起。在有一个exe的源码情况下,你可以这么做,把另一个exe作为二进制资源文件,当第一个exe执行时,把资源文件CreateFile导出到flash上,或者是到一个隐藏位置,然后执行,执行完毕可以删除它。
非常感谢楼上的兄弟,我的最终目的就像你说的一样,我要把第二个exe隐藏在第一个exe中,并且只有第一个exe的源码,能给个例子吗?CreateFile的原理是怎么样的,是不是拷贝操作,由于可执行文件比较大,如果要拷贝会花费比较长的时间,我不希望这样做。