SafeHandles や非同期例外については関係についてはこの日記でも以前から何度も取り上げていますが,「BCLTeam's WebLog」に新しいエントリが出ていたので紹介と. How to use SafeHandle in a Resilient Library http://blogs.msdn.com/bclteam/archive/2006/06/23/644343.aspx P/Invoke や COM Interop などで下回りのコードを書く人は原則論として理解しておくべき内容なんですが,それ以前に「簡単に (アンマネージ) API・DLL を呼べます!」と煽っている連中がまず熟読すべきなんでしょうなぁ.呼ぶのは簡単でも動かすのは簡単じゃねーんだぞ,と. Web で読める日本語資料としては,次の 2 つがおすすめです. 高可用性 .NET Framework の信頼性機