This is really just a corollary to Why are DLLs unloaded in the "wrong" order .
Exactly the same logic that explains why DLLs are unloaded in the "wrong"
order also explains why they are uninitialized in the "wrong" order.
Once you understand the first
Read More...