帮忙改改下面代码
zbird 2002-10-31 10:01:53 //---------------------------
//帮忙改改下面代码,//我从C++代码改过来的,还有部分我不会改;谢谢
//----------------------------
procedure TForm1.Button1Click(Sender: TObject);
var
hMod:HMODULE;
cbNeeded:DWORD;
buf:char;
hProcess:thandle;
pid:dword;
//假使process id是 pid 的话:
begin
hProcess := OpenProcess(PROCESS_QUERY_INFORMATION or PROCESS_VM_READ,FALSE,pid);
if hProcess<>0 then
begin
if( EnumProcessModules( hProcess, &hMod, sizeof( hMod ), &cbNeeded ) ) then//这里[:(]
begin
buf[MAX_PATH+1]='';
if(GetModuleBaseName( hProcess, hMod,buf,sizeof buf)>0);
//
// buf放的就是名字
//
end;
CloseHandle(hProcess);
end;