I'm using Visual Studio 2008 and C++, and loading a DLL at runtime. However, this blocks the user-experience. I was hoping to avoid this by pushing it off to a new thread (CreateThread), but it still blocks the UI thread.
Why?
Dustin
As a guess, the DLL is doing things in its DllMain which are disallowed in that context. There is very little allowed, as it runs under loader lock.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With