01-18-2006, 06:11 PM
NICE!!
i made a quick function out of it for quick use.
make this code a function and call it "process_info"
Function process_info
Very nice work Gintaras!
i made a quick function out of it for quick use.
make this code a function and call it "process_info"
Function process_info
;/
function# pid
;Returns process working set size in KB.
;Returns 0 if failed.
;pid - process ID.
;EXAMPLE
;int pid=ProcessNameToId("firefox")
;out process_info(pid)
__Handle hpr=OpenProcess(PROCESS_QUERY_INFORMATION|PROCESS_VM_READ 0 pid); if(!hpr) ret
PROCESS_MEMORY_COUNTERS pm
if(GetProcessMemoryInfo(hpr &pm sizeof(PROCESS_MEMORY_COUNTERS)))
,ret pm.WorkingSetSize/1024Very nice work Gintaras!
