Zahvaljujem, to je to, evo jos ostatak koda koji nabrzinu napisan ali radi:
Code:
HMODULE m_hModPSAPI = ::LoadLibraryA("PSAPI.DLL");
typedef BOOL (WINAPI * PROCESS)
(
HANDLE Process, // handle to process
PPROCESS_MEMORY_COUNTERS ppsmemCounters, // buffer
DWORD cb // size of buffer
);
PROCESS ZauzetoMemorije;
ZauzetoMemorije = (PROCESS)::GetProcAddress(m_hModPSAPI, "GetProcessMemoryInfo");
HANDLE hTekuci;
hTekuci = GetCurrentProcess();
int id = GetCurrentProcessId();
PROCESS_MEMORY_COUNTERS tekBuffer;
if(!ZauzetoMemorije(hTekuci, &tekBuffer, sizeof(tekBuffer)))
{
AfxMessageBox("Greska");
return;
}
CString strTemp;
strTemp.Format("Mem; %d KB-- ID: %d", tekBuffer.WorkingSetSize/1024, id);
AfxMessageBox(strTemp);
Samo se budala saplice na kamen iza sebe.