Доступ запрещен для WriteProcessMemory - PullRequest
0 голосов
/ 17 августа 2011

WriteProcessMemory не работает для меня, поскольку я получаю сообщение об ошибке отказа в доступе.

Я сейчас запускаю процесс, используя:

CreateProcess (wcImageName, wcCommandLine, NULL, NULL, FALSE, DEBUG_PROCESS, NULL, NULL, & stStartupInfo, & stProcessInfo);

Как мне изменить это, чтобы получить доступ к записи?

Я запускаю этот процесс на той же машине. Как получить доступ на запись без указания имени пользователя и пароля?

Спасибо, Logan

1 Ответ

0 голосов
/ 17 августа 2011

Убедитесь, что вы звоните WriteProcessMemory с правильным дескриптором и в цикле отладчика .Вы можете прочитать эту статью .

Когда вы создаете процесс, у вас есть полные права - и когда вы запускаете с DEBUG_PROCESS или DEBUG_ONLY_THIS_PROCESS, у вас есть больше прав!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...