| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Вызов DLL |
| Автор: anatolymik 26.9.2009, 20:10 |
| Привет Форумчане! Ребята проблема такая. мне надо определить кто вызвал DLL. т.е. например есть Программа А вызывает DLL Программа Б вызывает DLL как в этой DLL определить кто её вызвал, Программа А или Программа Б или еще кто-нибудь. Просто в зависимости от этого будет зависеть реакция. Но наверное моя ситуация посложнее поскольку эту DLL вызывают драйверы работающие в нулевом кольце. Что скажете по моей проблеме? |
| Автор: jonie 26.9.2009, 22:35 |
| почему вызывающие не могут передавать свой ID (или по чему вы их там определяете) ? если говорить о третьем кольце, то можно наверно по PID-у найти процесс и дальше отталкиваться от этого... а в 0-кольце я не бываю -- может народ подскажет 8-) |
| Автор: 0xDEAD 26.9.2009, 23:51 | ||
Насчет дров не знаю, но есть такое дело:
|
| Автор: anatolymik 27.9.2009, 05:35 | ||
Потому что тот кто будет меня вызывать не догадываеться что мне надо определить кто он |
| Автор: jonie 27.9.2009, 12:38 |
| anatolymik, ну пускай начнет догадываться (договоритесь уж о взаимодействии - это в разы лучше чем хаки непонятные) - в чем проблема ? |
| Автор: anatolymik 27.9.2009, 13:28 | ||
меня всегда удивляло то что начинают давать советы как надо. я же сказал что мне надо точно определить по средствам системы. дело в том что я модю системный файл. hal.dll. |
| Автор: jonie 27.9.2009, 13:58 | ||
|
| Автор: anatolymik 27.9.2009, 14:24 | ||
Отсюда не ясно? |
| Автор: jonie 27.9.2009, 22:17 |
| anatolymik, и что?! почем нам знать что драйвера и API для взаимодействия с ними НЕ ВАШИ ?! Поясните пожалуйста, а мы послушаем, ага? |
| Автор: anatolymik 28.9.2009, 19:05 | ||
ты сюда по понятиям разбираться пришел? |