![]() |
[С++] прочитать значение по hex адресу в памяти
Нужно прочитать значение по hex адресу в памяти!!! напишите плз небольшой исходник!
|
DWORD dwAddr = 0x12345678;
DWORD rc; BYTE buffer[1024]; HANDLE hProcess = OpenProcess(PROCESS_VM_READ,0,GetCurrentProcessId( )); ReadProcessMemory(hProcess, (LPCVOID)dwAddr, (LPVOID)buffer, 1024, &rc); |
Мда... чтобы прочитать значение надо знать его тип. Обязательно.
очередное "Хочу то не знаю что". Чувак, оно тебе не нужно. |
Мне НУЖНО учится! Ты прям сразу гуру стал???? =)
|
Ты читать умеешь, картонная башка?
Перечитай мое предыдущее сообщение. Чтобы получить значение по адресу, надо знать его тип. |
простите что вмешиваюсь , но разве sn0w не дал наиболее полный ответ на этот вопрос?(независимо от типа и размера)
|
Цитата:
|
Цитата:
|
->Неа... он читает массив байт, а неизвестно, что там лежит на самом деле то.
ну а что?) какоето Цитата:
long - 8 Строка? - сначала и пока на нулевой байт не наткнемся итп... нечто большее уже врятли похоже на 'значение' |
Мыслишь терминами C, а тут же C++ =)
|
| Время: 08:54 |