Windows内核开辟环境设置
SDK 软件开辟工具包 r3用到的win32api 就是SDKWDK 驱动内核 r0用到的包
Previous WDK versions and other downloads - Windows drivers | Microsoft Learn
https://i-blog.csdnimg.cn/img_convert/491b07c90e7d1aef8e721a30c2d81953.png
https://i-blog.csdnimg.cn/img_convert/686401b26818f7fcab1c1d128cf47b58.png
sdk版本必须和wdk版本一致
https://i-blog.csdnimg.cn/img_convert/063840b4a371eed9c708745d8eb97998.png
https://i-blog.csdnimg.cn/img_convert/707fe313e926954350157c5fb9adee39.png
驱动环境部署
https://i-blog.csdnimg.cn/img_convert/7ac7465df9a47b86ab9731a1cfb3ef31.png
#include <ntifs.h>
NTSTATUS DriverUnload(PDRIVER_OBJECT pDriver) {
}
//驱动入口
NTSTATUS DriverEntry(PDRIVER_OBJECT pDriver, PUNICODE_STRING pReg) {
pDriver->DriverUnload = DriverUnload;
return STATUS_SUCCESS;
}
虚拟机设置
移除打印机
//./pipe/com_1
轮询时主动放弃
CMD
增长⼀个引导项
bcdedit /copy {current} /d Debug
设置引导项选中等待时间bcdedit /timeout 30
重启虚拟机 选 Debug 引导项
依次输⼊如下指令:
bcdedit /dbgsettings SERIAL DEBUGPORT:1 BAUDRATE:115200
bcdedit /bootdebug ON
bcdedit /debug ON
打开 msconfig 查看是否乐成
windbg符号设置
https://i-blog.csdnimg.cn/img_convert/aa9ea8805ba8fc6f122968de0f130f6a.png
srv*
SRV*D:\Symbols*http://msdl.microsoft.com/download/symbols
%PROGRAMDATA%\Dbg
https://i-blog.csdnimg.cn/img_convert/9837d19206a90642ad3378f8076d4857.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]