Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Имя процесса

511
20 октября 2003 года
AntonI/O
29 / / 20.08.2000
Задача такая:
Есть dll загруженная прцессом. В этой dll есть ф-ия. Когда управление передается на эту ф-ию ей нужно выяснить имя процесса который загрузил данную dll.(Желательно без переборов всех прцессов и желательно на asm'e)
424
20 октября 2003 года
(C)dragon
307 / / 04.12.2002
Цитата:
Originally posted by AntonI/O
Задача такая:
Есть dll загруженная прцессом. В этой dll есть ф-ия. Когда управление передается на эту ф-ию ей нужно выяснить имя процесса который загрузил данную dll.(Желательно без переборов всех прцессов и желательно на asm'e)



Без перебора тяжеловато, но можно. На первый раз сойдёт GetModuleFileName(0x00400000, ...). Только это не совсем универсально. А имя процесса вытащи из имени файла(от последнего слеша если нет от начала до конца имени файла).

424
20 октября 2003 года
(C)dragon
307 / / 04.12.2002
ОЙ, это не то

GetCommandLine используй, она путь к процессу возвратит.
2.4K
05 ноября 2003 года
armg
44 / / 03.10.2003
Цитата:
Originally posted by AntonI/O
Задача такая:
Есть dll загруженная прцессом. В этой dll есть ф-ия. Когда управление передается на эту ф-ию ей нужно выяснить имя процесса который загрузил данную dll.(Желательно без переборов всех прцессов и желательно на asm'e)




The GetModuleFileName function retrieves the full path and filename for the executable file containing the specified module.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог