Re: Помощь с DCOM
От: bnk СССР http://unmanagedvisio.com/
Дата: 11.02.21 16:28
Оценка:
Здравствуйте, wbear, Вы писали:

W>На горизонте моячит новая работа связанная с DCOM(COM) технологиями.


Фига себе, это в 2021 году

W>То на повестки дня стоит вопрос — можно ли из существующего сервера(сервер является DCOM сервером, в виде исполняемого файла) получить список компонентов поддерживаемый этим сервером, и получить список всех функций и список параметров функций?


В общем случае нет, но как правило с EXE или DLL поставляется так называемая "библиотека типов" (может быть зашита прямо в DLL например).
Если такая библиотека имеется, то это возможно. Она имеется для большинства COM-серверов, потому как они для того и предназначены, чтобы предоставлять сервисы другим.

Однако бывают случаи когда разработчик сервиса не хочет показывать какие интерфейсы и параметры имеются, и может специально не включить библиотеку типов.
Его код при этом продолжит работать, но сторонним программам информацию о типах получить не удастся.

Если работа связана как раз с таким вот недокументированным проприетарным сервисом, я бы не стал браться.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.