日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

Windows驱动—VS2010+WDK配置驱动开发环境

發(fā)布時間:2025/3/15 windows 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows驱动—VS2010+WDK配置驱动开发环境 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

記錄一下VS2010 + WDK 的配置過程。

環(huán)境準(zhǔn)備

vs2010 安裝包自行下載。

WDK下載 。

環(huán)境配置

新建Win32項目

添加測試代碼

#include <ntddk.h>// 提供一個Unload函數(shù)只是為了 VOID DriverUnload(PDRIVER_OBJECT driver) {// 但是實際上我們什么都不做,只打印一句話:DbgPrint("Driver unload\r\n"); }// DriverEntry,入口函數(shù)。相當(dāng)于main。 NTSTATUS DriverEntry(PDRIVER_OBJECT driver, PUNICODE_STRING reg_path) { #if DBG_asm int 3 #endif// 這是我們的內(nèi)核模塊的入口,可以在這里寫入我們想寫的東西。DbgPrint("Hello World!\r\n");// 設(shè)置一個卸載函數(shù)便于這個函數(shù)能退出。driver->DriverUnload = DriverUnload;return STATUS_SUCCESS; }

配置屬性-常規(guī)

配置屬性-C/C++ -常規(guī)

附加包含目錄,添加WDK頭文件路徑。

"$(WDKPATH)\inc\ddk";"$(WDKPATH)\inc\api";"$(WDKPATH)\inc\crt";

配置屬性-C/C++ -預(yù)處理器

x86 Debug

WIN32;_CONSOLE;_X86_;_DDK_;_NDEBUG;DBG=1;__NTDDK__;%(PreprocessorDefinitions)

x86 Release

WIN32;_CONSOLE;_X86_;_DDK_;_NDEBUG;DBG=0;__NTDDK__;_MBCS;%(PreprocessorDefinitions)

x64 Release

WIN32;_CONSOLE;_AMD64_;_M_AMD64;_DDK_;_NDEBUG;DBG=0;__NTDDK__;_MBCS;%(PreprocessorDefinitions)

配置屬性-C/C++ -高級

配置屬性-C/C++ -代碼生成

配置屬性-鏈接器-常規(guī)

配置屬性-鏈接器-輸入

x86

ntoskrnl.lib;hal.lib;int64.lib;ntstrsafe.lib;exsup.lib;ksecdd.lib;

x64

ntoskrnl.lib;hal.lib;ntstrsafe.lib;ksecdd.lib;

配置屬性-鏈接器-清單文件

配置屬性-鏈接器-系統(tǒng)

配置屬性-鏈接器-高級

總結(jié)

以上是生活随笔為你收集整理的Windows驱动—VS2010+WDK配置驱动开发环境的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。