1. 程式人生 > >鬱金香驅動程式設計學習>第一課:第一個驅動程式

鬱金香驅動程式設計學習>第一課:第一個驅動程式

<pre name="code" class="cpp">//鬱金香驅動保護學習
//qq 2779535853,有共同興趣愛好的同學,歡迎大家加我qq一起交流學習。
//時間 2015年7月20日 13:05:02
//編譯步驟
//1.開啟 windows 2000 Checked Build Environment
//2.切換到你需要編譯檔案的碟符 比如我的在c盤 輸入 C:
//3.使用 cd 命令,在後面貼上你的檔案路徑 比如:C:\Users\zp\Desktop\鬱金香驅動學習\原始碼\01>
//4.使用 build 開始編譯生成驅動檔案

//小提示: 如果你在沒有修改原始檔的前提下你想重新便已生成驅動檔案你需要使用: build -c 指令 

//c語言的預設_stdcall編譯

#include <ntddk.h> //PDRIVER_OBJECT,PDRIVER_OBJECT 都是定義在這裡面

//PDRIVER_OBJECT 此結構用來傳遞驅動物件,由I/O 管理器傳遞進來的驅動物件
//PUNICODE_STRING 此結構用來指向此驅動負責的登錄檔,也就是驅動程式在登錄檔的路勁
int DriverEntry(PDRIVER_OBJECT A, PUNICODE_STRING B) //驅動入口函式
{
	return 1;
}