delphi覆盖正在运行的执行程序.重启以后可以执行正确的覆盖后的执行程序 delphi覆盖正在运行的执行程序.重启以后可以执行正确的覆盖后的执行程序希望给个例子。应该也就几行代码吧。谢谢。测试过了就结 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MoveFileEx的参数可以设置重启后覆盖 需要以下几步:Handle:=Findwindow('','my captioon'); //获得目标句柄if Handle>0 then CloseHandle(Handle); //先关闭目标程序 //有些程序可能无法关闭,这时要用TerminateProcessShellExecute(self.Handle,'open',mytest.exe',nil,nil,SW_ShowNormal); //重新执行程序 MoveFileEx完全可行,设置参数为MOVEFILE_DELAY_UNTIL_REBOOT 就行了,下次重启就会替换程序,然后你就shellexcute即可 我以前是这么处理的 正在执行的Exe文件我把它改名。 然后把要复制的文件改成它的名字就可以了! SQL语法问题 想做一个小软件,能操作外网服务器上的sql数据库! 有高手吗?一直没能解决呀!!!!!!!!!!!!!! 急!急!各位大侠,怎样把byte类型的数据通过WriteFile函数据写入到串口. Delphi5与Access的连接问题 ADO缓存状态下网络断开一会后恢复网络继续保存记录的问题 大家请看:为什么现在《程序员》杂志的“专家门诊”砍掉了Delphi? 关于读取主板信息的问题? 有关打印!! 大连哪儿有卖程序员大本营2001的? 弹出对话框的消息是什么? 查询语句的更新和删除问题
if Handle>0 then
CloseHandle(Handle); //先关闭目标程序
//有些程序可能无法关闭,这时要用TerminateProcess
ShellExecute(self.Handle,'open',mytest.exe',nil,nil,SW_ShowNormal); //重新执行程序
正在执行的Exe文件我把它改名。 然后把要复制的文件改成它的名字就可以了!