3 ms·
I haven't really tried out registration free COM yet, I just load the DLLs, instantiate the factory, then instantiate the object. You can totally do that. DLL
by Dwedit 4y ago
I haven't really tried out registration free COM yet, I just load the DLLs, instantiate the factory, then instantiate the object.
You can totally do that. DLLs export `DllGetClassObject`, you call that with the GUID you want, and `IID_IClassFactory`, then you get a factory object. Then you call `CreateInstance` from the factory object, and you have your COM object.
Useful for Video Codecs and manually building DirectShow filter graphs. Works whether the codec is properly installed or not.