Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Память, Программа и ReadProcessMemory


Автор: redpinguin 9.4.2006, 15:58
Насколько я разобрался то для того чтобы считать всю память связанную с каким то конкретным приложением мне надо OpenProcess далее ReadProcessMemory (Поправьте если не так).
Так вот вопросик: в BOOL ReadProcessMemory(
HANDLE hProcess,
LPCVOID lpBaseAddress, <------------ что сюда надо передавать ????
LPVOID lpBuffer,
SIZE_T nSize,
SIZE_T* lpNumberOfBytesRead
);

если у когото есть пример как считать всю память приложения буду оч благодарен.

Так вот вопрсик номер 2:
Если мне программу которую я собираюсь сканировать засунуть к себе в ресурсы и запустить ее,то когда она запустится, она будет работать в моем виртуальном пространстве или в своем собственном ?

Автор: _hunter 10.4.2006, 10:57
туда передавать
Цитата

A pointer to the base address in the specified process from which to read.


Цитата(redpinguin @ 9.4.2006, 15:58 Найти цитируемый пост)
Если мне программу которую я собираюсь сканировать засунуть к себе в ресурсы и запустить ее,то когда она запустится, она будет работать в моем виртуальном пространстве или в своем собственном ?

в своем собственном

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)