编写内核驱动的应用程序遇到的问题

0、

可以一个解决方案下,两个工程,驱动和应用

应用程序要包含GUID的头文件Public.h

 

1、头文件及其顺序

#include "pch.h"
#pragma warning(disable: 4047 4013)

#include 
_Analysis_mode_(_Analysis_code_type_user_code_)

#define INITGUID
#include 
#include 
#include 
//#include "winnt.h"
#include 
#include
#include
#include"..\MyEcho\MyEcho\Public.h"

using namespace std;

or

#pragma warning(disable: 4047 4013)
#pragma warning(disable: 4996)

#include

#include 
_Analysis_mode_(_Analysis_code_type_user_code_)

#define INITGUID
#include 
#include 
#include 
//#include "winnt.h"
#include 
#include

#include "..\CancleCharSmple\Public.h"

2、 

1编写内核驱动的应用程序遇到的问题_第1张图片

 

3、

编写内核驱动的应用程序遇到的问题_第2张图片

4、

编写内核驱动的应用程序遇到的问题_第3张图片

5、

很有可能遇到 error C1010 取消预编译头文件pch.h 问题,参考博文 https://blog.csdn.net/u012308586/article/details/97127523 

 

你可能感兴趣的:(WDF)