![]() |
Показать все 4 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Технические вопросы (https://hlfx.ru/forum/forumdisplay.php?forumid=20)
-- чтение памяти другого процесса (https://hlfx.ru/forum/showthread.php?threadid=3342)
чтение памяти другого процесса
суть такая, ставлю себе дебаг права, открываю уже запущеный процесс через openprocess, и читаю память по нужным адрессам.
Может ли ReadProcessMemory лочить память в момент записи? как безопасно читать память?
Есть подозрение что это крашит процесс на некоторых компах с маленькой периодичностью.
зачем лезть в другой процесс? Ты дебаггер чтоли пишеш?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Я в этом не сильно шарю, но емнип - требуется привилегия дебаггера.
Добавлено 07-04-2012 в 01:33:
А вообще, как говорил наш любимый учитель: "Господа, читайте MSDN"
__________________
мне нужно проверить чтобы игрок не менял данные в определеных оффсетах, античит короче.
на компе начали появляться такие ошибки в игре, или подобные с нехваткой памяти:
This application has encountered a critical error:
Недостаточно памяти для обработки команды.
Program: D:\Games\Warcraft III\war3.exe
File: .\cmemblock.cpp
Line: 372
в сам процесс ничего не пишу, просто openhandle, получение base адресса нужной длл, реадпроцессмемори по оффсетам, клосхэндл.
Временная зона GMT. Текущее время 22:58. | Показать все 4 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024