locked
что возвращает функция PsGetProcessImageFileName RRS feed

  • Общие обсуждения

  • Здравствуйте, я делаю драйвера для WinXP, которые запускаю на виртуальной машине. В общем есть в моем драйвере получение имени процесса из EPROCESS. Ниже строчки:

    CHAR* name;
    int index;

    name=(CHAR*)PsGetProcessImageFileName(proc); //proc - указатель на EPROCESS

    strlen(name); //на строчке драйвер виснет

    Debugger ругается:

    Access violation - code c0000005 (!!! second chance !!!)
    Driver!HookNtTerminateProcess+0x47:
    f8bc4817 8a11            mov     dl,byte ptr [ecx]

    11 ноября 2011 г. 16:32

Все ответы

  • Неправильный форм, вам надо в форумы для разработчиков.


    This posting is provided "AS IS" with no warranties, and confers no rights.
    11 ноября 2011 г. 16:56
    Модератор
  • Дайте, пожалуйста, ссылку где я должен задать вопрос.
    11 ноября 2011 г. 17:20
  • Например тут: http://social.msdn.microsoft.com/Forums/en-US/categories 

    Важно выбрать подходящий форум, иначе пост могут удалить или заблокируют (как например я сделал с данным постом).

     

     


    This posting is provided "AS IS" with no warranties, and confers no rights.
    11 ноября 2011 г. 19:17
    Модератор