Нет, вы не можете выяснить, какие библиотеки могут использовать COM-сервер. В неуправляемом коде нет ничего подобного Assembly.GetReferencedAssemblies (). Process.Modules примерно настолько близки, насколько это возможно, но нет никакого способа узнать, что модуль, который вы будете повторять, действительно был связан с сервером, а не загружен, например, OpenFileDialog или каким-то неясным вирусом сканера вирусов. *
Если вы знаете имена DLL и их местонахождение, вы можете использовать класс FileVersionInfo для получения информации о ресурсах неуправляемой версии.