2010-10-27 5 views

Répondre

6

Il y a un code à la force brutale en utilisant ce VirtualQueryExhere:

MEMORY_BASIC_INFORMATION mbi; 
/* Get maximum address range from system info */ 
GetSystemInfo(&si); 
/* walk process addresses */ 
lpMem = 0; 
while (lpMem < si.lpMaximumApplicationAddress) { 
     VirtualQueryEx(...) 
     /* increment lpMem to next region of memory */ 
     lpMem = (LPVOID)((DWORD)lpList->mbi.BaseAddress + 
     (DWORD)lpList->mbi.RegionSize); 
} 
+1

vous ne devez pas utiliser 'GetSystemInfo' vous pouvez continuer Sinon la boucle jusqu'à ce que' VirtualQueryEx' « échoue » – valdo

+0

@valdo - merci pour.. ce –

Questions connexes