Путь к exe'шнику

Общие вопросы, не зависящие от языка реализации.

Модераторы: Duncon, Hawk, Romeo, Eugie

Ответить
Nebel
Сообщения: 5
Зарегистрирован: 18 мар 2004, 09:11
Откуда: Москва

18 мар 2004, 14:26

Может кто знает как узнать полный путь к запущенной проге. Только не своей (не Applicatin.ExeName и paramstr(0)), а чужой например opera.exe или totalcmd.exe?
Знай, ты можешь...
Hawk
Сообщения: 215
Зарегистрирован: 17 фев 2004, 14:52
Откуда: СПб
Контактная информация:

18 мар 2004, 15:34

Точно не уверен но tool help должен помоч, поищи в MSDN Process32First. По крайней мере в структуре PROCESSENTRY32 есть поле szExeFile про которое написано - Path and filename of the executable file for the process.
Т.е. по теории то что надо, сам не проверял могли и наврать
Nebel
Сообщения: 5
Зарегистрирован: 18 мар 2004, 09:11
Откуда: Москва

19 мар 2004, 13:40

да tool help это рульно но тока с библиотекм Module32Firts и переменна тоже модуль тем есть szPathFull или что-то вроде того... а вот с exe'шниками только имя файла и все...
Знай, ты можешь...
Eugie
Сообщения: 707
Зарегистрирован: 17 фев 2004, 23:59
Откуда: SPb

19 мар 2004, 16:41

Nebel, юзай Module32First, она через MODULEENTRY32 поле szExePath вернет путь.
Ответить