自宅の Windows 7 PC で、FT2232D のテストプログラムの続きをやろうとして環境作成。デバイス一覧を拾ってくるメソッドがエラーになって動きません状態。FTD2XX_NET という C# 用 Wrapper のソースも FTDI のサイトからダウンロードして DLL 作成しなおして、テストプログラムから呼出すよう設定変更してどこで止まるか確認。
確認の結果、デバイス情報のシリアル番号 String 中にある NULL 文字を削除する所でトラップ発生していました。この事象は Windows update サイトから自動インストールされる2014年9月のドライバでは発生しませんが、FTDI のサイトから最新版のドライバを入れると発生します。
ということで、C# 用 Wrapper はしばらくメンテされていない感じなので、他のメソッドというかクラスも大丈夫かちょっと心配になったりもします。
ドライバの DLL を直接使う方向にするか、ラッパーの虫取りするかどうしようかと考えているところですが、出鼻を挫かれた感じなのでちょっと棚上げすることにしました。もうちょっと調べてみましょう。