首页
社区
课程
招聘
[原创]VS2012、VS2013 WDK7.1驱动开发模板
发表于: 2014-5-31 16:43 61399

[原创]VS2012、VS2013 WDK7.1驱动开发模板

bxc 活跃值
6
2014-5-31 16:43
61399
收藏
免费 7
支持
分享
最新回复 (63)
雪    币: 201
活跃值: (178)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
51
谢谢分享,但是我的好像不能使用呀。直接拷贝到那个目录下面。其他设置都是正确的。
2015-7-13 12:52
0
雪    币: 201
活跃值: (178)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
52
补充几点:
1、下载zip包后直接复制指定目录
vs2013:
X:\XX\Visual Studio 2013\Templates\ProjectTemplates\
最好是放到
X:\XX\Visual Studio 2013\Templates\ProjectTemplates\Visual C++ Project 目录下。
2、将driver.cpp中的DriverEntry函数修正如下:
extern "C" NTSTATUS DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)
3、设置工程的属性如下
configuration properties-->platform toolset为: WindowsApplicationForDriverxx(我这是8.1)
character set 为use unicode character set
4、在工程属性中的c++-->linker--》additional dependencies加上bufferoverflowk.lib
5、在工程属性中的c++-->linker--》Advanced 的Entry point将DriverEntry改为GsDriverEntry
以上,我测试可以通过。
2015-7-13 13:14
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
53
Monitor                    A new entry in the service database has been created for the driver.
          Monitor                    Select File | Start Driver to start the driver.
          Monitor                    ERROR (31): 连到系统上的设备没有发挥作用。

          Monitor                    ERROR (1062): The driver is not running.
          Monitor                    Driver's service database entry successfully removed.

不知道怎么解决,一运行就提示错误31。
2015-8-28 16:56
0
雪    币: 157
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
54
因为你返回了STATUS_UNSUCCESSFUL,你要返回STATUS_SUCCESSFUL才不会出现上面的提示。
和你一样的新人,共勉~
2015-9-7 08:58
0
雪    币: 1046
活跃值: (1261)
能力值: ( LV3,RANK:35 )
在线值:
发帖
回帖
粉丝
55
非常感谢,让我们这些刚学习新手过了第一道门槛!
2016-4-21 10:28
0
雪    币: 201
活跃值: (178)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
56
非常感谢,好用。
2016-7-21 15:06
0
雪    币: 3
活跃值: (316)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
57
Mark!现在还在学习C呢.以后来拿
2016-7-22 22:51
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
58
感谢分享
2016-9-2 10:06
0
雪    币: 9
活跃值: (165)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
59
感谢分享
2017-5-14 09:06
0
雪    币: 239
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
60
我过去一直用的vs2005  ,早就支持模板了。vs2005  c++11的新特性基本全支持,要不是不支持regex类  和  thread类,我还用vs2005。
2018-1-25 08:50
0
雪    币: 12045
活跃值: (4763)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
61

楼主的例子代码,真多哟
2018-2-3 15:57
0
雪    币: 1014
活跃值: (606)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
62
感谢 用上了 哈哈哈
2018-11-12 02:50
0
雪    币: 1014
活跃值: (606)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
63
多谢备份的老哥 
2018-11-12 16:26
0
雪    币: 5037
活跃值: (2151)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
64
已食用,真香!
2021-6-20 23:14
0
游客
登录 | 注册 方可回帖
返回
//