
驱动
文章平均质量分 65
开发学习,经验分享
怪力左手
不定期更新,开发中遇到的问题,主职工作写代码。如有开发需求,可以私聊。
展开
-
window用户层文件系统fuse(wdm驱动)
需要安装wdk,2022可以直接通过windows driver扩展安装项目使用nuget添加wdk依赖。原创 2024-07-01 18:02:08 · 724 阅读 · 0 评论 -
vscode开发wdk
拷贝FindWdk.cmake模块到下面路径中注意定义系统变量或者修改下面路径,确保能找到wdk工具路径。原创 2023-04-28 15:42:07 · 1414 阅读 · 0 评论 -
windows内核系统结构
CPU中断中断号,地址中断向量,中断号+中断服务中断服务,执行函数中断只有使用汇编调用,所以很多C++代码里面会有汇编调用中断IDT表cpu通过IDT,找到ISR(中断服务)windbg的!idt可以查看IDT表GDT全局描述表windows分为实模式(内核)和保护模式实模式,Segment+Offset的方式访问,Segment16位(向后兼容,cpu位数增加寄存器位数增加,16位段寄存器数据被写入内存,所以增加了GDT描述段地址、段属性、段界限),每个段地址指向64k(16原创 2021-07-23 16:49:21 · 410 阅读 · 0 评论 -
驱动开发(WDM)
windows设备名称??\ 内核模式下访问\.\ 用户模式下访问winObj和devicetree等工具可查看,下载地址:http://www.osronline.com/linux设备文件:/dev目录下原创 2020-10-15 10:38:51 · 986 阅读 · 0 评论 -
windows编译linux内核
安装msys2清华镜像:https://mirrors.tuna.tsinghua.edu.cn/下载内核https://www.kernel.org/编译安装ncurses-devel、bison配置make config #遍历选择编译内核功能make allyesconfig #启用内核全部功能make allnoconfig #内核功能选项全部为否make menuconfig #开启文本菜单选项,对窗口有限制,尽量调大窗口原创 2020-07-28 13:27:06 · 2893 阅读 · 0 评论 -
windows开源
WRK(Windows Research Kernel)windows的一部分内核源码,可以编译出windows早期版本的exe程序,对于学习Windows的内核原理和机制还是很有帮助的参考:https://www.cnblogs.com/findumars/p/5931687.htmlreactoswindow完整的系统源码,可以编译出window xp系统,很多网站有编译出来的系统,可以作为轻量级的windows版本使用https://reactos.org/project-news/reac原创 2020-07-24 17:06:48 · 549 阅读 · 0 评论 -
WDK设备驱动开发
安装https://msdn.itellyou.cn/安装完成后,开始菜单中找到Windows Device Kits目录,查看帮助文档和编译demo编译打开环境后,启动OACR(静态检测)程序,执行build -ceZ编译vscode配置编译任务"tasks": [ { "label": "build device", "type": "shell", "command": "C:\\Windows\\S原创 2020-07-13 11:46:15 · 1770 阅读 · 0 评论 -
VMWare虚拟机硬盘安装
安装虚拟机以前的大多数iso镜像都是光盘镜像,现在网站上搜索到的大多数系统都是硬盘系统镜像,需要在硬盘中打开安装系统,vmware使用光驱安装iso前,可以下载安装大白菜,然后在大白菜的安装目录找到PE镜像dat目录下,找到PE镜像,光驱加载PE后进入PE系统,再切换光驱到操作系统iso,即可完成安装DBC8X64.iso Win7系统PE镜像...原创 2020-05-12 08:34:49 · 731 阅读 · 0 评论 -
源码阅读SourceInsight与静态反汇编IDA Pro
多年工作经验体会到,阅读代码比调试代码更重要!!!!!分享一篇关于阅读工具的文章,从源码阅读和反汇编阅读两个工具着手,学会使用这两个工具,再大的工程你都能啃了。。。。。。。。。。原创 2015-09-04 23:13:05 · 3771 阅读 · 0 评论 -
windbg使用
F1命令调出帮助文档windbg chm帮助文档symbols配置配置环境变量 _NT_SYMBOL_PATH,(*)路径分割符SRVD:\Program Files\symbol http://msdl.microsoft.com/download/symbols还可以加上当前路径(.),保证exe目录下的pdb被加载srvcache命令行.元命令!扩展命令?查询...原创 2019-12-12 17:40:58 · 288 阅读 · 0 评论