Форум: "Потрепаться";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];
ВнизПрехват функций COM-интерфейсов Найти похожие ветки
← →
WondeRu © (2004-11-22 15:19) [0]Здравствуйте!
Возникла необходимость выяснить с какими аргументами вызывается метод интрефейса СОМ-сервера. Как мне узнать эти аргументы?
Заранее благодарю!
← →
Digitman © (2004-11-22 15:53) [1]в СВОЕМ процессе ? или в чужом ?
← →
DiamondShark © (2004-11-22 16:05) [2]Написать свой сервер, реализующий тот же интерфейс.
Вызовы, после просмотра параметров, перенаправдять оригинальному серверу.
← →
WondeRu © (2004-11-22 16:21) [3]Digitman © (22.11.04 15:53) [1]
в чужом естественно!
← →
WondeRu © (2004-11-22 16:23) [4]DiamondShark © (22.11.04 16:05) [2]
пришлось так и сделать, но это отняло кучу времени, а существуют ли (и возможно ли их существование) утилиты а ля filemon или regmon, для просмотра вызовов СОМ
← →
Digitman © (2004-11-22 16:29) [5]
> WondeRu © (22.11.04 16:21) [3]
шибко легко жить хочешь, коль в чужом.
← →
DiamondShark © (2004-11-22 16:48) [6]
> Digitman © (22.11.04 16:29) [5]
>
> шибко легко жить хочешь, коль в чужом.
А в чём принципиальные траблы?
← →
Digitman © (2004-11-22 16:50) [7]
> DiamondShark © (22.11.04 16:48) [6]
принципиальных не имеется.
траблы лишь в относительных сложностях реализации.
← →
Игорь Шевченко © (2004-11-22 16:53) [8]На rsdn.ru статья была на эту тему, если мне память не изменяет.
← →
Ihor Osov'yak © (2004-11-22 17:37) [9]2 WondeRu ©
Месяца два-три я в винапи поднимал соотв. соотв. тему, сообщение, если не ошибаюсь - ветка 1095768486 - там обговаривалось несколько ньюансов реализации - основная проблема - не исказить стек своим перехватчиком - некоторые COM почему-то обижаются, если перехватчик своими локальными переменнымы и push/pop сдвинет стек (такое впечатление, что код com-обьектов "заглядывал" в стек вызывающих методов (я делал перехват методов интерфейсов от mshtml - может у Вас такой проблемы не будет))..
Если будут вопросы - спрашивайте, я иногда буду сюда заглядывать (может), не уверен, а то в реале у нас интересные дела намечаются..
Да. По состоянию на сегодня, проект, использующий эту технику успешно работает.
2 [8] Игорь Шевченко ©
если нет - то может и я напишу.. потом..
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.034 c