欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

vs2005创造ddk项目步骤

更新时间: 2014-01-05 03:09:27 责任编辑: Author_N1

 

VS2005创建DDK项目步骤
    本人最近学习DDK驱动编程,对VS2005创建DDK项目的方法作了一点归纳总结,将心得贴出来,欢迎大家批评指正,并希望做过DDK的朋友热情给予补充。
    
一、创建一个VC++空项目
 也可以在创建项目时选择Win32 控制台应用程序,更改文件和项目

设置。
二、新建C++头文件和源文件
 这一步要先做,否则项目选项中没有C++这项,将无法完成项目属

性设置。建个空文件即可。
三、设置C++项目属性
1.常规选项,设置输出目录、中间目录;
2.C/C++选项
(1) 设置预处理器
 预处理器定义:WIN32=100;_X86_=1;WINVER=0x500;DBG=1
(2) 设置高级选项
 调用约定:__stdcall (/Gz)
3.链接器选项
(1) 常规
 输出文件:如MyTest/HelloDDK.sys,即:相对路径 + 文件名
(2) 输入
 附加依赖项:ntoskrnl.lib,根据驱动需要更改。
(3) 系统
 子系统:本机(/SUBSYSTEM:NATIVE)
(4) 高级
 入口点:DriverEntry

    以上设置,为必须更改的选项,经本人测试按以上设置一般能生成“.SYS”文件。当然项目实现的功能不同,对选项设置也有不同的要求,这需要根据实际情况。

    另外:编译DDK,不需对VS的选项作设置,主要是包含目录和库目录,具体根据你的DDK目录。
--参考方法--
哈哈接分
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:09:27
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/19030/
本文WWW.DOC100.NET DOC100.NET版权所有。