请告知怎么用编程实现两个运用程序捆绑!(100分)

  • 主题发起人 主题发起人 marco_shl
  • 开始时间 开始时间
M

marco_shl

Unregistered / Unconfirmed
GUEST, unregistred user!
[:(!]诸位知道运用程序捆绑的能指点一下吗?
 
你的意思是不是将一个EXE放到另一个EXE里然在运行时把它释放出来,再运行?
 
先执行一个程序 ,然后直接执行另外一个程序winexec
 
编程,是用流copy文件吗?
如果是在自己的程序中添加一个程序可以这样!
在程序中
{$R aaa.res}
if ExtractRes('exefile','aaa','c:/aaa.exe') then
showmessage('创建文件成功');
...................
Function ExtractRes(ResType, ResName,mFileName: String):boolean;
var
Res : TResourceStream;
begin
try
try
Res := TResourceStream.Create(Hinstance, Resname, Pchar(ResType));
Res.SaveToFile(mFileName);
Result:=true;
finally
Res.Free;
end;
except
Result:=false;
end;
end;


在aaa.hc中写:
aaa exefile aaa.exe
然后在命令行brcc32.exe aaa.hc

 
对不起各位刚才问题没说清楚:其实我想要的就是捆绑机的编程原理。及小例子。即捆绑后先执我的程序再执行被捆绑程序,被捆绑程序正常退出后我的程序实现驻留!!谢谢大家。
 
没有问题,你可以先执行一个程序,然后执行第二个程序,这时先把第一个程序隐藏,如果
不太消耗内存的话,然后当在第二个程序关闭的时候,你再把第一个程序SHOW,不就可以了吗
 
如果用delphi实现应该怎么样呢听人说要用到汇编咧。
 
老兄是不是想发明种新兵读
嘿嘿!
 
好象在三陀工作里有源程序咧!
 
俺也有,txyqbf_gxx@163.com
 
后退
顶部