Здравствуйте, wbear, Вы писали:
W>На горизонте моячит новая работа связанная с DCOM(COM) технологиями.
Фига себе, это в 2021 году
W>То на повестки дня стоит вопрос — можно ли из существующего сервера(сервер является DCOM сервером, в виде исполняемого файла) получить список компонентов поддерживаемый этим сервером, и получить список всех функций и список параметров функций?
В общем случае нет, но как правило с EXE или DLL поставляется так называемая "библиотека типов" (может быть зашита прямо в DLL например).
Если такая библиотека имеется, то это возможно. Она имеется для большинства COM-серверов, потому как они для того и предназначены, чтобы предоставлять сервисы другим.
Однако бывают случаи когда разработчик сервиса не хочет показывать какие интерфейсы и параметры имеются, и может специально не включить библиотеку типов.
Его код при этом продолжит работать, но сторонним программам информацию о типах получить не удастся.
Если работа связана как раз с таким вот недокументированным проприетарным сервисом, я бы не стал браться.