簡體   English   中英

Windows設備驅動程序不以參數0開頭

[英]Windows device driver don't start with parameter 0

這是我的第一個Windows設備驅動程序,我按照http://www.adp-gmbh.ch/win/misc/writing_devicedriver.html中的分步說明進行操作,但是我的設備驅動程序無法在Windows啟動時啟動,事件查看器顯示錯誤,當我在事件查看器中單擊錯誤時,事情崩潰了。 當我在Windows啟動后手動啟動驅動程序時,它可以工作。 本教程不完整嗎? 我已經在Internet上找到了源,但是在此站點上卻找不到,我想我也在他的源中發現了一個錯誤,他只是忘記將頭文件添加到“從設備驅動程序寫入事件”中。我可以在沒有任何源代碼的情況下進行編譯DDK中的錯誤。

是的,本教程不完整且非常舊。 安裝WDK並遵循使用普通WDM或更佳的KMDF編寫的WDK示例之一。 驅動程序安裝應使用.inf文件完成,而不是通過手動注冊表編輯。

如果您仍然想知道為什么該驅動程序無法啟動,請對其進行調試。 它的DriverEntry或CreateCamel函數可能由於某種原因而失敗。

您無需調試即可做的另一件事是向驅動程序添加大量KdPrint語句,並使用WinDbg或DebugView對其進行監視。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM