Windows内核
Windows驱动开发总结(一)
· ☕ 6 min read · ✍️ oser
最近在公司给同学们分享windows驱动和一些系统内核知识,顺便把总结的文档发一下做备忘记录。 1. windows内核对象 每个对象都有对象头和对象体组成。所有类型的对象头结构都是相同的

Windows驱动开发总结(二)
· ☕ 4 min read · ✍️ oser
同步异步的两种用法 FILE_FLAG_OVERLAPPED异步打开参数 在CreateFile打开设备对象时 1 2 3 4 5 6 7 8 9 HANDLE CreateFile( LPCSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, //FILE_FLAG_OVERLAPPED HANDLE hTemplateFile ); 加入FILE_FLA

用户态文件系统,Dokany驱动代码分析
· ☕ 6 min read · ✍️ oser
前言 Dokany是一个Windows应用层的文件系统,还支持FUSE接口,google的Drive用的就是此驱动来映射驱动盘,此篇文章主要分析Dokany从应用层调用到驱动层的架构