Quantcast
Channel: Forum Microsoft Identity Manager
Viewing all articles
Browse latest Browse all 4767

3rd party DLL's - how to get my FIM and my custom MA to find/acknowledge them?

$
0
0

Hi!

I'm in the process of developing a new MA in C#. This MA makes use of some 3rd party DLLs. The DLL's are properly referenced in Visual Studio (otherwise it would be impossible to compile the code that makes use of classes found in thnem). The build places the MA's DLL into

However, when I try to run an export with my MA (which makes use of classes in these DLLs), I get the following error:

Retrieving the COM class factory for component with CLSID {64727891-7FFF-11D2-BB3A-00104B6564E2}
failed due to the following error: 80040154 Class not registered (Exception from HRESULT:
0x80040154 (REGDB_E_CLASSNOTREG)).

The Internet's primary suggeston for solving this is to register the DLLs with regsrv32, but this isn't possible with these DLLs due to them not having been compiled with the interfaces for doing registering (a point I will raise with the people who have made them).

However, I also have a small command-line application that I use to specifically test connecting to the new external system that makes use of these same DLL's, and that application is working fine and seemingly fully able to load the classes made available by the DLLs.

So my question is, does anyone have any recommendations for what I can do to get FIM to find/include these DLL's when it is using my MA? Is there any particular directory these DLLs should be placed in or any configuration I need to set up?


Viewing all articles
Browse latest Browse all 4767

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>