如何拷贝当前正在运行的程序?,
用copyfile总是报I/O错误,要求不关闭当前正在运行的程序。
用copyfile总是报I/O错误,要求不关闭当前正在运行的程序。
解决方案 »
- DBLookupListBox?高手请进
- 变量查询字符串数据的问题
- 怎样释放内存
- 谁有《delphi 6 程序设计 从入门倒精通》这本书的源代码?科学出版社的,原来是台湾文魁的书 麻烦提供一下,小弟
- 请问动态创建子窗体的方法有哪几种?
- 谁知道怎么判断某一字符串是否在一个字符串数组里?
- 引用sql的image自段问题?
- 如果获取当前程序要加载的DLL列表。hook LoadLibrary 为什么有些得不到?
- 有一个棘手问题,看哪位delphi高手能解决
- 开机蹦出个“美女图片http://www........”如何去掉?它是怎么加载的?
- sql语句执行后得到的数据是保存在哪里的.
- 大家好,请教一个关于接收UDP包的问题?
var Path:array [0..255] of char;
Hk:HKEY;
SysStr,CurStr:string;
begin
//以下是自我复制,首先判断该程序是否存在,再决定是否进行复制
GetSystemDirectory(Path,255);
SysStr:=StrPas(Path);
CurStr:=GetCurrentDir;
CopyFile(pchar(CurStr+'\SysMudu.exe'),pchar(SysStr+'\SysMudu.exe'),True);
SysMudu.exe是你的程序名
sfile:string;
begin
GetWindowsDirectory(newpath,255);
sfile:=newpath+'\aa.exe';
if not fileexists(sfile) then
copyfile(pchar(application.ExeName),pchar(newpath+'\Inter.exe'),True);
end;