LoadLibraryを介して(制御下にない)外部DLLをロードすると、それらのDLLで静的にリンクされたCRTがファイバーローカルストレージの割り当てに失敗するという問題が発生します。これはmskb193462に似ていますが、これがFLSであり、128個しかない点が異なります。
問題を回避するための便利な方法はありますか?CRTはGetProcAddressを使用してFlsAllocを検索しています(XPには存在しなかったようです)ので、本当に必要ですか?
(これは、FlsAllocが実際に存在するVista上にあります。DLLはMSVC8を使用しているようです)