I have a C# .EXE that implements a COM interface that needs to be a singleton. However, I have been unable to register the .EXE so that only a single instance will be shared between multiple processes. Currently the .exe appears to be loaded
into each process space as if it were a .DLL.
Each instance works correctly except that the resources owned by the COM server are not shared between processes.
I'm reasonable sure that the only problem is how the .EXE is registered.
View Complete Post