读书人

问:程序更新有关问题程序打开不怎么

发布时间: 2012-10-09 10:21:45 作者: rapoo

问:程序更新问题,程序打开不如何将更新文件改成.exe?
程序已经从远程服务器下载更新文件 AA.ex_在AA.exe 同个路径下.....
问, 这是当重新打开AA.exe时候,如何将AA.ex_ 覆盖原来AA.exe
或将AA.exe 删除再改AA.ex_ 如何能实现???/

[解决办法]
AA.exe在运行之前判断同个路径下时候有AA.ex_存在,如果存在,启动一个B.exe,同时自己退出。这个B.exe的目的就是删除AA.exe同时将AA.ex_更名为AA.exe。当然B.exe在启动的时候,最好检测AA.exe的进程是否已经不存在了,不然删不掉。如果进程存在,就Sleep一段时间再重试。名称都改好了之后,由B.exe启动新的AA.exe,就是这样。其实写一个批处理也可以实现B.exe的功能。总之需要“第三个程序”的介入才行吧。
[解决办法]
http://topic.csdn.net/t/20040420/14/2987596.html

读书人网 >VC/MFC

热点推荐