驱动开发
文章平均质量分 53
卡卡西。。。
我亦无他,唯手熟尔。
展开
-
vs2012+wdk8.0编译出错
Bad file name for catalogfile from [Version] section in \drivertest.inf wpp : error : (WppCreateFile)Cannot open file trace.h, error 2 error C2220: 警告被视为错误 - 没有生成“object”文件原创 2015-08-26 18:05:17 · 1569 阅读 · 0 评论 -
消除VS中对使用不安全函数的error
方法一:.在预编译头文件stdafx.h里(注意:一定要在没有include任何头文件之前)定义下面的宏: #define _CRT_SECURE_NO_WARNINGS 方法二:更改预处理定义: 项目->属性->配置属性->C/C++ -> 预处理器 -> 预处理器定义,增加_CRT_SECURE_NO_WARNINGS原创 2015-09-04 10:34:43 · 946 阅读 · 0 评论 -
Ring3/Ring0的四种通信方式
21.1.5 DeviceIoControl函数与IoControlCode 打开驱动设备后,Ring3还要和驱动进行通讯或调用驱动的派遣例程,这需要用到一个非常重要的函数:DeviceIoControl。 BOOL DeviceIoControl( HANDLE hDevice, //设备句柄 DWORD dwIoControlCode,转载 2015-09-14 14:17:14 · 1293 阅读 · 0 评论