トレンドマイクロの言う「DLLインジェクションしても安全な場合」が
どういう状況なのかわからないのだが…

SlimDXは既にC++/CLIで書いてあるので、それを自分の
アプリに切り貼りすればC++/CLIで問題が回避できるか試せる

P/Invoke使ってる人はjoyGetPos()とかを使うのでは無いか?
さくっと試して絶望してくれ
ttp://www.1072ch.net/up03b/src/ag1047.zip