C# 2010 ExpressからC++で作成されたアンマネージなDLLを呼びだしたところで検出されます。
google先生に聞いてみると、どうやらDllImportの記述方法が良くないらしい。
// 修正前
[DllImport("xxxxx.dll")]
// 修正後
[DllImport("xxxxx.dll", CallingConvention = CallingConvention.Cdecl)]
詳しいことは理解できませんでしたが(^_^;、無事動作するようになりました。