如果你认为你是“高手”,你是“老师”级的,就请进来看看!!!!
刘物峰 2006-11-28 09:50:26 我现在有一个在线升级程序和一个主程序,在主程序中用:
PathString := ExtractFilePath(Application.ExeName)+'AutoUpdate.exe' ;
shellexecute(handle,'open',pchar( PathString ),nil,nil,sw_shownormal);
和
WinExec ( pchar(PathString), SW_SHOW );
和
shellexecute(handle,nil,XXX.exe,nil,pchar(PathString),sw_shownormal);
都可以调出在线升级程序,
但是,执行中也可以下载程序,也可以关闭主程序,就是不能替换主程序。
我要是“单独”去运行在线升级程序就可以升级成功!!
请问这是为什么??能不能给出修改方案??或举例说明?
先谢谢各位“老师”和“高手”!