0 005119szx Unregistered / Unconfirmed GUEST, unregistred user! 2008-04-21 #4 比如这个程序是C:/a.exe,在此程序代码中打开C:/a.exe进行读写,
0 005119szx Unregistered / Unconfirmed GUEST, unregistred user! 2008-04-21 #5 真没人懂吗?各位老大帮帮忙啊,分不够我可以再加的
K kaida Unregistered / Unconfirmed GUEST, unregistred user! 2008-04-21 #6 这是个老问题了,到目前为止还没人做的到。变通的办法是读写副本,然后退出程序,用副本覆盖原软件,并执行修改后的程序。
J jenhon Unregistered / Unconfirmed GUEST, unregistred user! 2008-04-21 #8 觉得目前比较多的人都是用kaida所说的做法去做的,不知道楼上 说的理解错误是什么错误?
M me555555 Unregistered / Unconfirmed GUEST, unregistred user! 2008-04-22 #9 在关闭事件中写 var opexe:string ; begin opexe:= application.ExeName ; winexec(pchar( opexe),sw_show);
U ufo Unregistered / Unconfirmed GUEST, unregistred user! 2008-04-22 #10 变通的方法: 1。把运行中的可执行文件移动到一个新文件名或者路径(注意,是移动(move)而不是复制,复制无效) 2。再把移动过去的copy回原来的路径,这时,这个exe已经是可以修改的了。 3。修改 4。程序启动时,检测临时目录下是否有老的文件,删除清理即可。
变通的方法: 1。把运行中的可执行文件移动到一个新文件名或者路径(注意,是移动(move)而不是复制,复制无效) 2。再把移动过去的copy回原来的路径,这时,这个exe已经是可以修改的了。 3。修改 4。程序启动时,检测临时目录下是否有老的文件,删除清理即可。