こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

USBシリアルのレジストリ登録について

USBシリアルについての質問です。

OS:WindowsXP SP3

USBストレージデバイスを接続すると、レジストリ内にそのデバイス情報が登録されます。USB機器個々に「シリアルナンバー」がある場合には、その都度登録されていきます。
ストレージデバイス以外では、「UsbFlag」へ「IgnoreHWSerNumXXXXYYYY」設定をすることでシリアルナンバーの無視することが出来ることはわかりましたが、ストレージデバイスの場合、USB以外に「ディスクドライブ」としてのレジストリ情報もたまっていってしまいます。

現在実施しようとしている案件は、USBストレージデバイスの生産に当たり、多大数接続(シリアルは異なる)の実施を考えています。レジストリ肥大によるPCへの影響を懸念しております。

ストレージデバイスに対して、レジストリへの登録をしない(シリアル毎の登録をしない)方法があれば、御教授願いたいと思っております。

良い案をお持ちの方は、協力を宜しくお願いします。

投稿日時 - 2009-11-04 11:00:49

QNo.5420895

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

定期的にレジストリのエントリを削除するプログラムを作った方が良いと思います。
レジストリへのiSerialNumber登録はWindowsの正常な動作なので、
それを止めてしまっての検査はあまりオススメできないと思います。

私も会社でUSBデバイスの検査などをする場合がありますが、
検査プログラムが100個以上登録されていることを検知したら
デバイスのアンインストールとレジストリの該当項目の削除をするようにしています。

投稿日時 - 2009-11-09 19:48:43

あなたにオススメの質問