[Winapi]-Robienie "kopi" pamięci RAM

TDK8GB

Użytkownik
Dołączył
Maj 17, 2013
Posty
105
W opisie tej funkcji na wiki pisze : Funkcja kopiuje size bajtów z obiektu source do obiektu dest.
A mi chodzi o to żeby zapisać kopie pamięci RAM do pliku.
 

crazyferajna

Użytkownik
Dołączył
Listopad 25, 2010
Posty
144
chcesz zapisać kopię całej pamięci (z tego co mnie wiadomo to się nie da), czy tylko pamięć procesu (ReadProcessMemory)?
 

TDK8GB

Użytkownik
Dołączył
Maj 17, 2013
Posty
105
Chce zapisać kopie całej pamięci RAM.( Windows chyba zapisuje pamięć RAM podczas hibernacji).
 

meViu

Użytkownik
Dołączył
Kwiecień 8, 2013
Posty
223
Tak masz rację Windows zapisuję stan pamięci RAM podczas hibernacji do pliku "pagefile.sys" (tzw. plik wymiany), lecz Windows ma na to uprawnienia i takie narzędzie jak VMM(Virtual Memory Manager), dzięki któremu widzi całą fizyczną przestrzeń adresową. Zwykła aplikacja tak na prawdę nie widzi nic w pamięci RAM oprócz tego co zarezerwowała sama. Aby pobrać cały stan pamięci RAM musisz działać w trybie jądra.
 

TDK8GB

Użytkownik
Dołączył
Maj 17, 2013
Posty
105
Czyli wystarczy napisać sterownik. A jest jakaś funkcja do pobierania pamięc?i( Coś jak ReadProcessMemory tylko do całej pamięci RAM).
 
Do góry Bottom