|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.06.2008, 13:28 | #1 |
Форумчанин
Регистрация: 23.09.2007
Сообщений: 147
|
совмещение слежки и перехвата
Как, перехватывая функцию, узнать, кто ее вызвал? Ну, например, в случае с SendMessage? Или узнать папку в которой лежит процесс?
Я надеваю тапочки, ищу чем похмелиться, ах, если я сейчас умру, то на... я родился
|
18.06.2008, 14:28 | #2 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
joker, выражайтесь яснее. Как Вы перехватываете функцию, какую именно, "кто" понимается под "кто её вызвал"? Процесс, поток, другая функция? С каких пор процессы лежат в папках? Что Вы хотите узнать? Путь к имиджу, из которого создан процесс?
|
18.06.2008, 14:38 | #3 |
Форумчанин
Регистрация: 23.09.2007
Сообщений: 147
|
я имеею в виду перехват функции MS-Remомским способом (внедрением кода перехватчика в процесс и подмены адресов нужных функций внутри каждого процесса),
под тем, кто вызвал функцию, понимаю все что угодно: хоть другая функция, хоть поток, но главное прийти к конечному процессу (желательно бездрайверный способ) под папкой, где лежит процесс подразумеваю полный путь к исполняемому файлу
Я надеваю тапочки, ищу чем похмелиться, ах, если я сейчас умру, то на... я родился
|
18.06.2008, 14:57 | #4 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Ну так Вы же ставите перехватчик в конкретном процессе. Где же здесь проблема выяснить, какие поток / процесс вызывают функцию? По поводу имени файла можно использовать GetProcessImageFileName, начиная с XP, или, например, GetModuleFileName.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
2 листа. 2 массива данных. Совмещение с отношением многие к одному. | Jenya | Microsoft Office Excel | 3 | 13.08.2008 06:24 |
Совмещение строк по ячейкам в Excel | asfa | Microsoft Office Excel | 6 | 16.03.2007 01:13 |
совмещение 2-х языков программирования | fis | Общие вопросы Delphi | 5 | 30.01.2007 20:13 |