All pastes #256448 Raw Edit

Miscellany

public text v1 · immutable
#256448 ·published 2006-11-24 06:08 UTC
rendered paste body
//procBaseAddr is a BYTE*, like me32.modBaseAddr

do { 
   hProcess = OpenProcess(PROCESS_ALL_ACCESS, TRUE, pID);
   //cout << "Found it! " << me32.szModule << "\n";
   if(!(strcmp(me32.szModule, procName)))
     procBaseAddr = me32.modBaseAddr;
 }while(Module32Next(hModuleSnap, &me32) && (procBaseAddr == 0));
 
 cout << procName << "\'s base addr: " << *procBaseAddr;