Может кто-нибудь, пожалуйста, помогите мне, я не знаю, почему функция ReadProcessMemory не работает и GetLastError = 299. Вот мой код, я не вижу, что я делаю что-то не так.
if(ReadProcessMemory(hProcess, (void*)0, IDH_Buffer, sizeof(IMAGE_DOS_HEADER), 0) != true)
std::cout << "Failed to read from Process, GLE=" << GetLastError() << "\n";
IDH_Buffer имеетбыть назначенным, hProcess не NULL
Мое приложение работает от имени администратора, а приложение, из которого я пытаюсь прочитать, является стандартным приложением пользовательского режима.
Пожалуйста, не могли бы вы посоветовать мне.Спасибо