ちょっと整理できてない部分もありますががんばります
tehai[] というのは2つあって、それぞれ他のDLLから保護される
必要があります
各DLLの保護はMJSIM自身から各DLLの向きにライトオンリーで保護すればよいのでは、と思います
反面、MJSIM自身のtehai[] は、各DLLからMJSIMへの向きでライトオンリーで保護すれば良いのでは、と思います