Я хотел бы написать простое приложение, способное извлекать некоторые определенные данные из выделенной памяти другого процесса (приложения).
Допустим, я уже знаю идентификатор процесса и хотел бы получать значение в памяти этого процесса всегда из фиксированного смещения (например, 0x523F1C), это выполнимо в пользовательском режиме или в ядре -mode
Любые советы или информация высоко ценятся.
Моя среда - Windows XP, и я использую Visual C ++ и Qt для графического интерфейса.
Заранее спасибо:)
EDIT:
(а) спасибо, ребята. в основном это работает (при установке точки останова и перехватывании значения это правильно), но при выполнении нормальной сборки выпуска полученное значение всегда инициализируется: (
придется больше работать, чтобы понять это ...
(b) Поскольку приложение, которое я пытаюсь получить, не написано мной, могу ли я по-прежнему использовать методы межпроцессного взаимодействия / совместной памяти?
РЕДАКТИРОВАТЬ 2:
еще раз спасибо за быстрый ответ! : D