作業系統:vmware 6.0 + windows xp sp1/sp2
ddk版本:windows ddk 3790.1830
編譯環境:microsoft visual c++ 6.0 with sp6
2、 build->configurations去掉debug和release,新增mydriver_check
3、 新增.h和.c檔案
4、 project->settings
[general]將intermediate files和output files改為mydriver_check
[c/c++]將原有的project options內容全部刪除,替換成如下內容:
/nologo /gz /mld /w3 /wx /z7 /od /d win32=100 /d _x86_=1 /d winver=0x500 /d dbg=1 /fo"mydriver_check/" /fd"mydriver_check/" /fd /c
[link]將原有的project options內容全部刪除,替換成如下內容:
ntoskrnl.lib /nologo /base:"0x10000" /stack:0x400000,0x1000 /entry:"driverentry" /subsystem:console /incremental:no /pdb:"mydriver_check/helloddk.pdb" /debug /machine:i386 /nodefaultlib /out:"mydriver_check/helloddk.sys" /pdbtype:sept /subsystem:native /driver /section:init,d /release /ignore:4078
5、 tools->options
[directories]
include files中新增:
c:\winddk\3790.1830\inc\crt
c:\winddk\3790.1830\inc\w2k
c:\winddk\3790.1830\inc\ddk\w2k
並且置於最上面
library files中新增:
c:\winddk\3790.1830\lib\w2k\i386
並且置於最上面
6、再次編譯,編譯成功!
VC6 0編譯驅動程式的工程設定
一 編譯nt式驅動 1 建立乙個win32應用程式工程。2 修改工程屬性。project setting c c 中的project options內容替換成 nologo gz mld w3 wx z7 od d win32 100 d x86 1 d winver 0x500 d dbg 1 f...
VC6 0下直接用DDK編譯驅動程式的方法
csdn裡只有提問和回答,個人覺得只有這個還不夠,還需要人來分享知識,所以今天為了推廣自己寫的乙個vc6小外掛程式,順便分享一下用vc6直接編譯驅動程式的心得給需要的人。全文如下 vc6編譯驅動的方法 含32和64位 vc6只是乙個ide,可以方便的呼叫編譯器,鏈結器,標頭檔案,庫檔案,如果編輯和編...
用VC6 0編譯驅動程式的工程設定方法
用vc6.0編譯驅動程式的工程設定方法 vc6.0編譯驅動程式的工程設定 一 編譯nt式驅動 1 建立乙個win32應用程式工程。2 修改工程屬性。project setting c c 中的project options內容替換成 nologo gz mld w3 wx z7 od d win32...