Вниз
Скачать: CL | DM;

Прехват функций 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.021 c
1-1101721431
Брат
2004-11-29 12:43
2004.12.12
Динамическое создание объекта


14-1100857607
dr Tr0jan
2004-11-19 12:46
2004.12.12
Билли получает 4 миллиона писем спама ежедневно.


14-1101125952
WondeRu
2004-11-22 15:19
2004.12.12
Прехват функций COM-интерфейсов


14-1100888374
VID
2004-11-19 21:19
2004.12.12
Вопрос о настройке лок сети с выходом в инет.


1-1101596392
Lelik
2004-11-28 01:59
2004.12.12
Открытие файла




   Наверх