Путь к файлу процесса ...

Тема в разделе "WASM.WIN32", создана пользователем T800, 7 июн 2007.

  1. T800

    T800 Member

    Публикаций:
    0
    Регистрация:
    7 дек 2006
    Сообщения:
    293
    Адрес:
    Moscow
    Я так понимаю, что путь к файлу процесса храниться в памяти процесса. Я получаю путь через ф-ию Module32First (ToolHelp32).
    Но у этого способа есть недостаток: после запуска процесса сам exe-файл можно свободно переименовать и Module32First выдаст несуществующий путь.

    Как быть в этом случае ?

    ЗЫ. Процессы Антивируса Касперского вообще без путя возвращаются ... и как сами файлы найти ....
     
  2. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    ?
    ======================
    Лучше юзай PSAPI или прямо через PEB
     
  3. T800

    T800 Member

    Публикаций:
    0
    Регистрация:
    7 дек 2006
    Сообщения:
    293
    Адрес:
    Moscow
    Да какая разница то ?
    Всё равно путь к файлу находится в памяти процесса и путь этот создаётся при запуске процесса.
     
  4. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
  5. T800

    T800 Member

    Публикаций:
    0
    Регистрация:
    7 дек 2006
    Сообщения:
    293
    Адрес:
    Moscow
    Взял TotalCmd и переименовал. Сам попробуй =)
     
  6. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    Меня глючит... Sorry...
     
  7. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    вау! как классно! спасибо, что сказал - не знал этого :)
     
  8. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    T800
    Поиск по форуму, не так давно обсуждалось это.
     
  9. T800

    T800 Member

    Публикаций:
    0
    Регистрация:
    7 дек 2006
    Сообщения:
    293
    Адрес:
    Moscow
    Нашёл только http://www.wasm.ru/forum/viewtopic.php?id=20269
    Но это не то.
     
  10. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Нет, там речь шла именно о переименовании файла и получении корректного путя к нему.
     
  11. T800

    T800 Member

    Публикаций:
    0
    Регистрация:
    7 дек 2006
    Сообщения:
    293
    Адрес:
    Moscow
    IceStudent
    Нашёл http://www.wasm.ru/forum/viewtopic.php?id=18431
    буду изучать
     
  12. yuzvir

    yuzvir New Member

    Публикаций:
    0
    Регистрация:
    20 май 2005
    Сообщения:
    97
    [del]опоздал с сылкой[/del]