Получить полный путь к процессу.

Тема в разделе "WASM.WIN32", создана пользователем sandis, 12 июн 2009.

  1. sandis

    sandis New Member

    Публикаций:
    0
    Регистрация:
    6 янв 2009
    Сообщения:
    33
    Как получить полный путь( на жестком диске ) к процессу либо зная,его PID либо имя процесса
     
  2. Flasher

    Flasher Member

    Публикаций:
    0
    Регистрация:
    31 янв 2004
    Сообщения:
    640
    ZwOpenProcess + ZwQueryInformationProcess(ProcessHandle,27,offset buffer,512,0)
    В buffer будет unicode формате полный путь, но название диска еще придётся получить.
     
  3. ohne

    ohne New Member

    Публикаций:
    0
    Регистрация:
    28 фев 2009
    Сообщения:
    431
    либо пройтись от _EPROCESS(PsLookupProcessByProcessId()) до FILE_OJECT и достать точный путь оттуда
    даже готовых примеров тьма как на форуме и сайте так и в интернете
     
  4. sandis

    sandis New Member

    Публикаций:
    0
    Регистрация:
    6 янв 2009
    Сообщения:
    33
    все решено
     
  5. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    Проще былобы в мсдн глянуть если сурцов нет, думаю там есть ответ если поискать, либо чтото типа Гарри Неббета найти, куда уж вам в ядро лезть, не зная возможности предоставляемые в юзермоде сервисами.
     
  6. leo

    leo Active Member

    Публикаций:
    0
    Регистрация:
    4 авг 2004
    Сообщения:
    2.542
    Адрес:
    Russia
    По PID: CreateToolhelp32Snapshot + Module32First