I have a dll produced by a third party that has some sort of internal datastructure that limits it\'s size to X elements.
So basically, it has a Queue with X as the
Unfortunately, the NT core DLL loader routines don't expose a public interface to skip the pool of already-loaded DLLs. As such, you're left with just a few choices:
The only way you can do it is by having multiple copies of the same dll, and then load them dynamically.