Как вызвать неуправляемый код COM во время выполнения из C # .NET, используя ITypeLib и ITypeInfo? - PullRequest
0 голосов
/ 13 мая 2010

Мне нужно вызвать неуправляемый код COM из C # .NET. Загружая неуправляемые библиотеки типов COM из (LoadTypeLibEx), я могу перебирать все открытые типы с помощью COM TLB. Мне нужно знать адреса для вызова этих открытых методов во время выполнения или доступа к начальному адресу COM-таблицы и применять индексирование для получения адресов этих открытых методов в интерфейсах.

1 Ответ

0 голосов
/ 13 мая 2010

Просто предложение:

Создайте прокси-сервер неуправляемого COM-сервера, который сделает это за вас, используя только фиксированный набор методов, чем этот прокси-сервис из вашего приложения на c #

...