仮想デバイス用のかなり簡単な最初のドライバを作成しました。また、.infがあり、私はdevcon.exeを使ってドライバをインストールします。ドライバのアンインストールボタンが無効にされています
正常にインストールされ、正常に機能しますが、アンインストールしようとすると問題が発生します:devcon.exeはアンインストールできません。また、デバイスマネージャでは、アンインストール、ロールバック、私の主な関心事は、アンインストールボタンです。
私のドライバはDriverObject->DriverUnload
を実装しています。私はmsdnドキュメントを見てきましたが、今はドライバ用にDDUninstall
INFセクションが見つかりません。
私は%WinDir%\inf\setupapi.app.log
で見たとき、私は私がdevcon.exeでそれを削除しようとしたときのために、次のエラーを参照してください。
>>> [DIF_REMOVE - ROOT\HIDCLASS\0000]
>>> Section start 2012/04/01 20:52:22.237
cmd: devcon.exe remove HID\MyDriver
!!! dvi: Default installer: failed!
!!! dvi: Error 0xe0000231: The device cannot be disabled.
<<< Section end 2012/04/01 20:52:22.252
<<< [Exit status: FAILURE(0xe0000231)]
は、私がコードまたは.infファイルに欠けているものはあります私のドライバはアンインストールできますか?
私は答えを見つけたときに、私はこの答えを受け取ります。はい、私は再び木々のために森林を見ていませんでした:ドライバーのレポート記述子は、マルチタッチデバイスのためのものの中で、窓は私のドライバーを「保管中」にしていました。私はそれを削除し、今私は無効にしてアンインストールすることができます。とにかくありがとうございました :) –