PhotoCollectorについて

これは一言で言うと、リムーバブルメディアから自動的にJPEGファイルをPCに吸い出すソフトだ。USBメモリとかSDカードとかの着脱を自動的に検知して、勝手に画像ファイルを持ってくる。
言語はC# 3で書かれていて、.NET Framework 3.5以上で動作する。
技術的にすごいところはないのだけれど、RemovableStorageMonitor.csだけは誰かの役に立つかもしれない。これは、Win32APIを使い、.NETでリムーバブルメディアの着脱を検知してイベントを投げるコードだ。.NET FrameworkにはそういうAPIが(今のところ)ないので、同じことをしたい人はこのソースがそのまま使えるだろう。