2022驱动学习-01环境搭建
本帖最后由 323240867 于 2022-2-22 20:04 编辑运行环境:
WIN10
涉及工具:虚拟机:VMware Workstation Pro=> 16.1.2 build-17966106驱动开发包:WinDDK-7600.16385.1Windbg连接软件:VirtualKD-Redux-2021.3
xp系统:zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_x14-80404Xp激活软件:XPjihuogongju.exe
教程类型:
驱动环境搭建
是否讲解思路和原理:
是
具体步骤可以看视频讲解:百度云
提取码:496u
1. 安装VMware-workstation-full-16.1.2-17966106,全部默认,下一步即可. 下载地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.htmlkey:ZF3R0-FHED2-M80TY-8QYGC-NPKYF
2. 在虚拟机中安装xp系统下载地址:https://msdn.itellyou.cn/版本: zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_x14-80404
3. 安装wdk版本:GRMWDK_EN_7600_1下载地址:https://docs.microsoft.com/zh-cn/windows-hardware/drivers/other-wdk-downloads
4. 安装VirtualKD-Redux-2021.3下载地址:https://github.com/4d61726b/VirtualKD-Redux/releases
5. 设置环境变量:_NT_SYMBOL_PATHSRV*c:\mysymbol* https://msdl.microsoft.com/download/symbols
6. 安装xp支持平台和先关库文件.
7.编写驱动代码测试.#include <Ntddk.h>
VOID Unload(
_In_ struct _DRIVER_OBJECT* DriverObject) {
UNREFERENCED_PARAMETER(DriverObject);
DbgPrint(" Unload!");
}
NTSTATUS DriverEntry(
__in struct _DRIVER_OBJECT* DriverObject,
__in PUNICODE_STRINGRegistryPath
)
{
UNREFERENCED_PARAMETER(RegistryPath);
DbgPrint("DriverEntry Hello World! DriverObject:%p", DriverObject);
//注册卸载函数
DriverObject->DriverUnload = Unload;
return STATUS_SUCCESS;
}
我现在已经把楼主作为我的学习目标了! 谢谢分享 感谢楼主 谢谢分享 谢谢前来学习 一下 谢谢分享 感谢楼主 感谢楼主 感谢楼主