@cyysu
2018-04-26T06:42:04.000000Z
字数 1587
阅读 1317
- 时间:2018年4月24日17:32:04
- 作者:Kali
- 邮箱:cyysu.github.io@gmail.com
- 版本:6.0
- 描述:驱动环境搭建
DDK开发-win7
vs2013+WDK8.1+VA X快捷提示工具 参考链接如下:
https://www.microsoft.com/en-us/download/details.aspx?id=42273
需要先安装vs2013,然后在安装WDK。如下图
http://ow0q6dddn.bkt.clouddn.com/%E9%A9%B1%E5%8A%A8%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7.rar
1.宿主机win7 sp1 64位
2.vs2008 sp1
3.所需文件下载链接地址
http://ow0q6dddn.bkt.clouddn.com/win%20ddk%E5%BC%80%E5%8F%91%E5%8C%85.rar
4.工具包
ddkwizard_setup.exe
ddkbuild_bat.zip
ddkbuild_cmd.zip
5.windows driver kit下载地址(win7)
https://www.microsoft.com/en-us/download/confirmation.aspx?id=11800
# 参考链接:https://www.cnblogs.com/skykang/archive/2013/01/29/2881752.html
# 编译报错解决方案
https://blog.csdn.net/liyun123gx/article/details/34111899
#include <ntddk.h>
VOID DriverUnload(PDRIVER_OBJECT driver)
{
DbgPrint("HelloEping\r\n");
}
NTSTATUS DriverEntry(PDRIVER_OBJECT driver,PUNICODE_STRING reg_path)
{
DbgPrint("Hello,Eping!");
driver->DriverUnload=DriverUnload;
return STATUS_SUCCESS;
}
参考下面文章
https://www.cnblogs.com/quark/archive/2013/05/20/3088974.html
ntoskrnl.lib
hal.lib
int64.lib
ntstrsafe.lib
exsup.lib
ksecdd.lib
写上x64表示生成64位(需要在配置管理器新建立一个平台),如果不写默认是x86
sc create xx服务 binpath= xx type= kernel
net start xx服务
net stop xx服务
https://www.cnblogs.com/Jesses/articles/1636331.html
https://blog.csdn.net/lyy289065406/article/details/78167328
以上内容有笔者自己编写,也有摘自互联网。摘自互联网部分笔者都会仔细阅读,确保符合笔者当时测试情况进行编写,当然在学习的过程中不可避免的有理解不到位的地方,还请读友批评指正。
支付宝 微信