WDK10+VS2017+VMware+Win10x64[10586专业版]+SDK10+HelloWorld
搞了4,5天WDK环境,终于搞出来了,先发博客庆祝下,教程有空再补!T-T
双机调试
官方教程
https://docs.microsoft.com/zh-cn/windows-hardware/drivers/gettingstarted/writing-a-very-small-kmdf–driver
调试
https://docs.microsoft.com/zh-cn/windows-hardware/drivers/gettingstarted/provision-a-target-computer-wdk-8-1
COM虚拟机安装教程(win7的话不支持net调试官网上说的好像)
https://docs.microsoft.com/zh-cn/windows-hardware/drivers/debugger/attaching-to-a-virtual-machine–kernel-mode-
主机和虚拟机在同一个网络,互相能PING通(都关网防火墙就行)。
双机调试常用的有两种方式,第一种是上面的com比较麻烦,第二种是net调试。
C:\Program Files (x86)\Windows Kits\10\Remote\x64\WDK Test Target Setup x64-x64_en-us.msi
先把这个考到虚拟机执行,然后执行下图操作
在虚拟机开机的到桌面的情况下直接下一步就会自动安装一堆东西,安装完成后可能会有两个报错,微软说这两个报错不是错误可忽略,安装过程虚拟机会黑屏好长一段时间这是正常情况,然后就可以调试了。
下面是win7 64 禁用驱动强制签名本机debugview
#include <ntifs.h>NTSTATUS DriverEntry(_In_ PDRIVER_OBJECT DriverObject,_In_ PUNICODE_STRING RegistryPath
)
{KdPrint(("Entry Driver!\n"));DbgPrint("Entry Driver-----------------------------123------------!");return STATUS_SUCCESS;
}VOID UnLoadDriver(PDRIVER_OBJECT DriverObject) {KdPrint(("UnLoad Driver!\n"));
}
KdPrint debugview 看不到不知道为什么(可能是Kdprint函数是双机调试vs里显示,DbgPrint函数是debugview显示,这样子)
安装wdk的时候sdk和wdk 版本都要一样
debugview 64 为 Capture Global Win32 打勾 管理员模式
虚拟机win7 64 还得打个补丁
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Debug Print Filter] "DEFAULT"=dword:0000000f
WDK10+VS2017+VMware+Win10x64[10586专业版]+SDK10+HelloWorld相关推荐
- vmware安装windows10专业版
摘要 这是夜说的第九篇学习文章,vmware安装windows10专业版. 一.版本说明 vmware版本: windowsISO文件:(通过ITELLYOU网站下载即可) cn_windows_10 ...
- VMware安装Windows11专业版详细教程
VMware16安装Windows11详细教程 0.准备内容 1.下载安装VMware16 2.下载windows11镜像文件 3.创建新的虚拟机 4.安装Windows11 5.安装VMware T ...
- visual studio 官网下载地址 vs2019/vs2017/vs2015企业版、专业版、社区版官网下载地址
visual studio 各版本官网下载地址:vs2019企业版激活密钥 vs2017企业版激活密钥 vs2019专业版激活密钥 vs2017专业版激活密钥 企业版.专业版.社区版下载地址 版权原因 ...
- linux里的vmware16有中文吗,vmware 16.1专业版_linux版本下载_vmware 16.1下载_5分享
Mware Workstation Pro™ 使专业技术人员能够在同一台 PC 上同时运行多个基于 x86 的 Windows.Linux 和其他操作系统,从而开发.测试.演示和部署软件. 无论虚拟机 ...
- VS2017搭建linux开发环境
vs2017搭与传统vs2017上的windows编程不同的是,vs2017 所需要的Linux环境需要搭载在一个linux的服务器上,vs 2017 相当于将windows系统和这个linux系统之 ...
- Linux下vmware安装部署
Linux下vmware下载: 地址-Linux vmware : http://www.vmware.com/products/workstation/workstation-evaluation ...
- 小学生都能看懂,彻底解决环境搭建难题,一步一截图,再无VMware网络难题
小学生都能看懂,彻底解决环境搭建难题,一步一截图,再无VMware网络难题 原创 韦东山 百问科技 1周前 上周四我们预告了这周要发布环境搭建的终极解决方案,经过一周的努力,终于写好了文档,Ubunt ...
- VMware Workstation 安装 CentOS-7 (1804) 教程
VMware Workstation 安装 CentOS-7 (1804) 教程 随着时间的推移,CentOS7(Linux系统)已经开始普及.为了适应时代,实验室决定将部分服务器迁移到CentOS7 ...
- ubuntu主机 vmware player虚拟机安装Windows10
简介 开始之前做个介绍,虚拟机常用有virtual box 和 vmware,之前尝试了virtual box,总体感觉比较老旧,故再尝试下vmware. 中文官网 VMware 中国 - 交付面向 ...
最新文章
- Qt使用教程:使用Qt Quick UI表单(五)
- 工作三年的Android程序员 跳槽到“阿里“的面试经验分享
- Warning: Illegal string offset ‘account‘ in 解决方法
- 到底什么是rest客户端
- Android商城开发系列(二)——App启动欢迎页面制作
- 【训练过程】1) Create Training File(创建训练文件)
- Silverlight开发廋身攻略(二)
- ros发布者退出后重新发布, 订阅者无法收到消息的解决办法
- 牛客小白月赛6 A 鲲
- win10照片背景黑色改为白色
- 使用 Arduino Uno 与MQTT,echarts,java自己手动撸一个IOT平台
- 计算机控制技术结束语,电子商务在线 - 计算机控制技术教学改革探索与实践
- 联邦学习拜占庭鲁棒差分隐私博弈论
- 65883-12-7,PEG5-Ms带有甲磺酸基和羟基的PEG连接剂
- HELIOS模拟平台介绍
- [自学笔记]UE4(虚幻四)初学者入门
- 任务栏WPS出现多窗口预览?下载这个注册表就对了
- 位置度标注方法图解_新整理!安装工程施工图解手册,多彩文字标注现场图片,一看就懂...
- 直播带货“老三”,抖音背上「KPI」了
- 富士胶片首次参展贵阳数博会;佳能携多元化专业影像设备亮相CCBN2021;七彩虹建设国内首家GPU博物馆 | 全球TMT...