Есть задача, из запущенной программы (Windows) выдернуть значение переменной и записать её в файл. Можете подсказать метод реализации данной задумки?
Один раз/многократно, накрыта ли программа протектором/не накрыта, глобальная ли эта переменная/существует в стек фрейме пока процедура его не уничтожит и не вернет управление? Метод раз - используя апи для доступа к памяти процесса, метод два - сделать дамп процесса и парсить его, метод три - залезть в процесс отладчиком.
Вот вроде вы не новичок на форуме, неужели нельзя оформить вопрос нормально? Что за программа? Что за переменная? Где сэмпл? Выдернуть значение вам поможет https://learn.microsoft.com/en-us/windows/win32/api/memoryapi/nf-memoryapi-readprocessmemory Записать его в файл вам поможет https://learn.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-writefile В любом случае придется лезть либо в отладчик, либо в какой-нибудь CheatEngine, чтобы найти адрес переменной. Если используется DMA, тогда придется искать указатель на адрес. Топик потенциальный кандидат на удаление.