avrei delle domande in merito alla lettura della memoria dei servizi su windows10.
uso visual studio express 2012 c++ e apro in modalita Administrator.
ho creato un servizio base e un programma che legge la memoria del servizio,la funzione VirtualQueryEx() ritorna con la struttura MEMORY_BASIC_INFORMATION
che all'interno ha le variabili RegionSize e Protect.
nel mio servizio la variabile RegionSize contiene molte regioni e la variabile Protect diversi tipi.
se provo a leggere un servizio windows non mi da nessun errore, ma quasi sempre lo stesso risultato che riporto qui sotto.
Protect PAGE_NOACCESS byte 2147287040
State MEM_FREE
Protect PAGE_READONLY byte 4096
State MEM_COMMIT
Protect PAGE_NO_ACCESS byte 20480
State MEM_FREE
Protect PAGE_RADONLY byte 4096
State MEM_COMMIT
Protect PAGE_NO_ACCESS byte 2147520512
State MEM_FREE
praticamente c'e' poco da leggere(solo due pagine)
spero in un vostro chiarimento,grazie.