How can I run a 32 bit unmanaged dll from 64 bit C# app
Posted on 2010-09-16
I am not a C# programmer (I am more C++, Windows programming)...so my question has to do with the interface a 64 bit .net object uses to access a 32 bit unmanaged dll.
I know that in order to access a 32 bit unmanaged dll from a 64 bit unmanaged application, an RPC mechanism, such as DCOM, can be used, where the data is transferred to a surrogate process by marshalling.
With regard to a managed application...can a .Net app use the same DCOM interface used by the unmanaged application, or is there some other mechanism that must be used?