2
我寫了一個相當簡單的虛擬設備的第一個驅動程序。它也有一個.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文件這樣我的驅動程序可以卸載?
問題打開了這些日子,我收到這個答案,當我也找到答案:))。是的,我再次沒有看到森林,因爲樹木:司機的報告描述符是其中一個多點觸控設備,窗戶讓我的司機「被監管」。我刪除了,現在我可以禁用和卸載。不管怎樣,謝謝你 :) – 2012-04-03 20:39:15