
USBの認識、書き込みを制御するツールの開発を考えています。
※わけあって市販品や既存ツールの導入は考えておりません
一般的に市販されているツールでは、デバイスIDを認識し固体識別を行い、
固体識別とユーザ(又は端末)にしたがってアクセス権を制御しているようです。
USBデバイスの固体識別までは情報を集めプログラミングできたのですが、
実際にその情報からアクセス制御を行うところで壁にぶつかっています。
デバイスが接続状態(接続されたこと、取り外されたこと)や、
どのデバイスが接続されているのかまでは認識できているので、
後は制御だけなのですが、実装方法そのものが浮かびません。
開発経験や情報をお持ちの方がいらっしゃればお教えいただければ助かります。
なお、言語は「.NET(VB/C#)」を中心に「VC++」も少し使えます。