Перейти к содержанию

OpenProcess возвращает 0 на Windows XP x86


Рекомендуемые сообщения

Друзья, подскажите, у меня такая проблема - OpenProcess возвращает 0 на Windows XP x86.
При этом на Win 7 (и 32 и 64) все работает отлично!

void MemReader::Open(DWORD accessRights) // реализация функции открытия процесса{GetPID();m_hProc = OpenProcess(accessRights, false, m_pID);cout << "Proc" << m_hProc <<endl ; // выводится несколько нулей}

При это PID процесса получается без проблем.

В чем может быть проблема на XP? Запускаю все из под пользователя с админскими правами.

 

P.S. Делаю все по урокам Dmitry K.

Ссылка на комментарий
Поделиться на другие сайты

>> В чем может быть проблема ?

 

Могу посоветовать вбить в поиск "WinXP OpenProcess always returns 0". Можно найти как минимум одну проблему и описание её решения. Предлагают ставить SeDebugPrivilege

  • Плюс 2
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.