在Visual C++中集成DDK/WDK
来源:互联网 发布:怎样用vba编写软件 编辑:程序博客网 时间:2024/06/04 17:42
要在Windows下开发驱动程序,最直接的方法就是用免费的WDK(Windows Driver Kit)。但是WDK只提供了命令行下运行的编译和链接工具,并没有IDE,这样对于那些用贯了Visual C++的开发者会来说有些不方便。
要把WDK集成到Visual C++里,要对项目进行如下设置:
1 - 新建一个DLL项目,把驱动程序的源代码都添加到项目中,打开项目的属性页对话框。
2 - 展开“C/C++”文件夹。
3 - 单击“常规”属性页,在“附加包含目录”框中追加WDK的头文件目录路径。
4 - 单击“预处理器”属性页,在“预处理器”框中追加一个指定目标平台的宏,可以是“_X86_”、“_AMD64_”和“_IA64_”之一。
5 - 单击“高级”属性页,在“调用约定”栏中选择“__stdcall”。
6 - 单击“命令行”属性页,在“附加选项”框中加入“/X”以忽略Visual C++全局的头文件包含路径。
7 - 展开“链接器”文件夹。
8 - 单击“常规”属性页,在“附加包含目录”框中追加和目标平台相关的WDK库文件目录路径。
9 - 单击“输入”属性页,在“附加依赖项”框中输入“ntoskrnl.lib ntstrsafe.lib hal.lib BufferOverflowK.lib”;在“忽略所有默认库”栏中选择“是”。
10 - 单击“系统”属性页,在“子系统”栏中选择“本机”。
11 - 单击“高级”属性页,在“入口点”框中输入“DriverEntry”;在“目标计算机”栏中选择一个和目标平台匹配的值。
经过这些步骤,就可以直接用Visual C++编译和生成驱动程序了,DDK(Driver Development Kit)的集成方法也大致相同。
- 在Visual C++中集成DDK/WDK
- DDK/WDK
- ddk/wdk/ 初试
- DDK与WDK
- DDK与WDK
- DDK与WDK
- WDK,DDK下调试
- ddk\wdm wdk\wdf
- WDK与DDK
- windows sdk ddk wdk
- 使用ddk/wdk编译应用程序
- 使用ddk/wdk编译应用程序
- WDK与DDK的区别
- WDK与DDK的区别
- 在Visual Studio中集成HLSL编译器
- 添加WDK时,出现:c:\winddk\7600.16385.1\inc\ddk\fltuserstructures.h(22) : error C1012:
- WDK/DDK中掉 error C2220: warning treated as error - no ‘object’ file generated
- WDK/DDK中去掉 error C2220: warning treated as error - no ‘object’ file generated
- js 递归编程要注意的:return
- 隐藏开始按钮
- C# PathGradientBrush 处理颜色渐渐变
- 若干经典的字符串哈希函数(转)
- PB对Unicode的支持
- 在Visual C++中集成DDK/WDK
- 从SQL Server中导入/导出 Excel 的基本方法
- 使用PureMVC_pipe建立module应用程序中遇到的问题
- 验证码
- sql防注入的方法
- 程序开发中的优化
- 文件上传(asp.net)
- JAVA上传EXCEL文件
- 浅析需求开发