許多程序都是以HelloWorld開始的,本文也不例外。
程序以C語言爲基礎。代碼如下:
驅動不像普通的程序一樣直接雙擊就可以運行。而程序的錯誤可能引起藍屏(BSOD),所以驅動一般先在虛擬機裏調試運行。
通過KMD加載、運行驅動。通過DebugView來查看輸出信息。驅動加載後可以用WinObj來查看設備和符號鏈接。
運行效果圖:
許多程序都是以HelloWorld開始的,本文也不例外。
程序以C語言爲基礎。代碼如下:
驅動不像普通的程序一樣直接雙擊就可以運行。而程序的錯誤可能引起藍屏(BSOD),所以驅動一般先在虛擬機裏調試運行。
通過KMD加載、運行驅動。通過DebugView來查看輸出信息。驅動加載後可以用WinObj來查看設備和符號鏈接。
運行效果圖: