0

私は少しドライバーのプログラミングを行っており、独自のカスタム デバイス セットアップ クラスを持つ疑似デバイス用の PNP ドライバーを持っています。ドライバーは疑似バス列挙子であり、トースターの例と同じように疑似デバイスを作成します。

とにかく、今は古い、不要なエントリがたくさんありますHKLM\SYSTEM\CurrentControlSet\Enum。そこに古いデバイスの列挙を削除するための便利なユーティリティはありますか? devconorではできないようですpnputilSYSTEM手動で削除することもできますが、 にあるものの多くに対して完全な制御権限しかないことを考えると、それは本当に面倒Enumです。

4

1 に答える 1

1

動作しない理由devcon removeは、devcon がDIGCF_PRESENTフラグをハードコードし、古い不要なデバイスが現在存在しないためです。devcon のソース コードは公開されているため、フラグを削除した独自のバージョンをコンパイルできます。

ヒント:cmdRemove関数を調べてみましょう。

于 2014-04-24T21:51:10.387 に答える