Сейчас на форуме: Slinger, Rio (+5 невидимых)

 eXeL@B —› Основной форум —› исследовать интерфейс COM
Посл.ответ Сообщение

Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 05 июля 2006 18:25
· Личное сообщение · #1

Вопрос, существуют ли способы исследования интерфейсов COM у программ? Бывает такое, что к программе не достаточно документации либо ее вобще нет.



Ранг: 163.7 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 06 июля 2006 10:11
· Личное сообщение · #2

DllGetClassObject\QueryInterface даст указатель на VTable класса-реализации. 3 первых метода стандартны, а остальные исследовать как обычно.



Ранг: 22.2 (новичок)
Активность: 0.010
Статус: Участник

Создано: 06 июля 2006 15:37
· Личное сообщение · #3

еще есть такая утилита у Microsoft бесплатная, не помню точно как называется - но что-то вроде ActiveX/OLE Viewer, она раньше шла в одном пакете с Visual Studio 6, она может дать чуток побольше информации, если ее вообще нет



Ранг: 38.9 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 06 июля 2006 22:25 · Поправил: TretS
· Личное сообщение · #4

Вот список папки Tools Visual Studio 6

ActiveX Control Test Container.lnk
API Text Viewer.lnk
DataObject Viewer.lnk
DDE Spy.lnk
Depends.lnk
DocFile Viewer.lnk
Error Lookup.lnk
Help Workshop.lnk
MSCREATE.DIR
OLE Client Test.lnk
OLE Server Test.lnk
OLE Tools.lnk
OLE View.lnk
Process Viewer.lnk
ROT Viewer.lnk
Spy++.lnk
Tracer.lnk
Windiff.lnk
Windows NT Symbols Setup.lnk
Zoomin.lnk

Также есть плагин для Total Comander

PS Поищи по форуму я поднимал такой вопрос - http://www.exelab.ru/f/action=vthread&topic=5017&forum=2&p age=-1



Ранг: 77.1 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 07 июля 2006 20:49
· Личное сообщение · #5

На васме лежат утилиты в комплекте к статье про инсталляторы.


 eXeL@B —› Основной форум —› исследовать интерфейс COM
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати