自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (29)
  • 收藏
  • 关注

转载 驱动学习笔记 IRP

在学习内核过滤驱动的过程中,遇到了大量的涉及IRP操作的代码,这里有必要对IRP的数据结构和与之相关的API函数做一下笔记。 1. 相关阅读资料《深入解析 windows 操作系统(第4版,中文版)》 --- 9章《windows driver kit 帮助文档》http://support.microsoft.com/kb/115758/zh-cn  IRP 结构中各地址字段...

2019-02-27 11:33:38 1026

转载 驱动对象与设备对象的关系

1、驱动对象:  一个驱动对象代表了一个驱动程序。或者说一个内核模块。驱动对象的结构如下(这个结构的定义取自 WDK中的 wdm.h)。下面有一些域用省略号代替。 [plain] view plain copytypedef struct _DRIVER_OBJECT {     //  结构的类型和大小。          CSHORT Type;          CSHOR...

2019-02-27 06:57:28 637

转载 寒江独钓 第二章 课后习题

第二章 课后习题 (1)内核编程环境和用户应用程序编程环境有哪些不同?编程模式可分为两种:用户模式和内核模式。其中用户应用程序的编程采用的是用户模式,这里都是在操作系统的隔离环境中完成的,也就是说对于这个模式来说不用考虑通用寄存器,内存是共享的,可通过操作系统实现进程间的资源共享,这属于单进程编程,利用的都是进程内的资源,不用担心会产生什么冲突。内核编程使用的是内核模式编程,其内核属...

2019-01-13 16:07:20 175

转载 DEVICE_EXTENSION结构体详解

typedef struct _DEVICE_EXTENSION { //media_in_device是指这个设备是否已经指定了一个文件作为存储媒质。 //这是一个用文件来虚拟磁盘的驱动。那么一个磁盘应该对应一个实际存在的文件。 //读写这个磁盘的请求最终转变为对文件的读写。 //如果一个磁盘设备对象还没有指定文件,那么这个内容是FALSE。    BOOLEAN           ...

2018-12-14 22:51:20 1271

转载 filedisk驱动学习

注:摘取看雪https://bbs.pediy.com/thread-57129.htm【文章标题】: WinMount虚拟磁盘深入研究(-)之filedisk源代码详细分析【下载地址】: 自己搜索下载【作者声明】: 只是感兴趣,没有其他目的。失误之处敬请诸位大侠赐教!---------------------------------------------------------------...

2018-12-14 21:49:33 1138

test-qt2.rar

Qt实现窗体在显示屏幕上方自动隐藏(类似QQ)

2020-03-09

zomainui.rar

QT遮挡/半透明提示效果实现 QT遮挡/半透明提示效果实现 QT遮挡/半透明提示效果实现 QT遮挡/半透明提示效果实现 QT遮挡/半透明提示效果实现

2020-02-22

NDIS Filter Drivers 指南.rar

ndislwf开发指南,很适合初学者。

2019-12-02

寒江独钓_Windows内核安全编程源码.rar

寒江独钓_Windows内核安全编程源码

2019-06-17

详谈内核的Inline Hook实现.rar

详谈内核的Inline Hook实现

2019-06-17

thinapp51_packageini_reference.pdf

thinapp package.ini详解,摘自thinapp官网。

2019-05-21

vc6 打开多个文件,vc6多tab页显示插件

vc6多tab页显示插件,vc6 打开多个文件,vc6多tab页显示插件,

2018-12-19

创建虚拟桌面

c++创建虚拟桌面,桌面间可以切换。

2017-08-18

C++设计模式

C++设计模式

2016-05-11

敏捷开发-敏捷软件开发:原则、模式与实践(全、高清有目录)

敏捷开发-敏捷软件开发:原则、模式与实践(全、高清有目录)

2016-05-09

VC/C++(MFC)经典实例

该资源很适合初学者,对MFC编程以实例的方式有很好解释,效果很明显,还有资源管理器等小例子

2012-12-28

C++资源管理器(制作步骤详细)

MFC资源管理器,制作步骤相当详细,很适合初学者,而且制作后效果也很美观!!!

2012-12-28

计算机网络高级软件编程技术

这是一本很好的书 第2章 Ethernet帧结构解析程序 第3章 ARP协议获得局域网内活动主机物理地址程序 第4章 计算校验和程序 第5章 IP包流量分析程序 第6章 Tracert程序 第7章 IPv6报文封装及地址生成程序 第8章 TCP和UDP数据包发送程序 第9章 基于C_S结构的Socket程序设计 第10章 滑动窗口协议模拟程序 第11章 Web Server程序 第12章 无线局域网802.11协议CSMACA算法模拟程序 第13章 公钥密码实现程序

2012-12-28

毕业论文之QT终端应用设计-电子记事本、电子相册

Qt终端应用设计 电子记事本可以实现新建、打开、保存. 电子相册实现打开、旋转、放大.源码

2012-10-31

程序员面试宝典

本书将告诉你如何提高自身功力以从容面对企业的面试。   本书要点:   求职过程   C/C++程序设计   数据结构与设计模式   操作系统、数据库与网络   英语面试、电话面试与智力测试 目录 第1部分 求职过程  第1章 应聘求职   1.1 渠道   1.2 流程  第2章 简历书写   2.1 简历注意事项   2.2 简历模板  第3章 求职五步曲   3.1 笔试   3.2 电话面试   3.3 面试   3.4 签约   3.5 违约  第4章 职业生涯发展规划   4.1 缺乏工作经验的应届毕业生   4.2 更换工作的程序员们   4.3 快乐地工作 第2部分 C/C++程序设计  第5章 程序设计基本概念   5.1 赋值语句   5.2 i++   5.3 编程风格   5.4 类型转换   5.5 与非或问题   5.6 a、b交换   5.7 C和C++的关系   5.8 程序设计其他问题  第6章 预处理、const与sizeof   6.1 宏定义   6.2 const   6.3 sizeof   6.4 内联函数和宏定义  第7章 指针与引用   7.1 指针基本问题   7.2 传递动态内存   7.3 函数指针   7.4 指针数组和数组指针   7.5 迷途指针   7.6 指针和句柄  第8章 循环、递归与概率   8.1 递归基础知识   8.2 典型递归问题   8.3 循环与数组问题   8.4 螺旋队列问题   8.5 概率  第9章 STL模板与容器   9.1 向量容器   9.2 泛型编程   9.3 模板  第10章 面向对象   10.1 面向对象的基本概念   10.2 类和结构   10.3 成员变量   10.4 构造函数和析构函数   10.5 拷贝构造函数和赋值函数   10.6 多态的概念   10.7 友元  第11章 继承与接口   11.1 覆盖   11.2 私有继承   11.3 虚函数继承和虚继承   11.4 多重继承   11.5 检测并修改不适合的继承   11.6 纯虚函数   11.7 COM  第12章 位运算与嵌入式编程   12.1 位制转换   12.2 嵌入式编程   12.3 static   12.4 图形/音频相关 第3部分 数据结构和设计模式  第13章 数据结构基础   13.1 单链表   13.2 双链表   13.3 循环链表   13.4 队列   13.5 栈   13.6 堆   13.7 树   13.8 排序  第14章 字符串   14.1 整数字符串转化   14.2 字符数组和strcpy   14.3 数组初始化和数组越界   14.4 数字流和数组声明   14.5 字符串其他问题   14.6 字符子串问题  第15章 设计模式   15.1 设计模式   15.2 软件测试   15.3 软件工程   15.4 ERP   15.5 C#基础   15.6 C#循环   15.7 C#继承   15.8 C#委托   15.9 ASP.NET 第4部分 操作系统、数据库和网络  第16章 操作系统   16.1 进程   16.2 图形学   16.3 内存管理   16.4 UNIX  第17章 数据库与SQL语言   17.1 数据库理论   17.2 SQL语言   17.3 SQL语言客观题   17.4 SQL语言主观题  第18章 计算机网络及分布式系统   18.1 网络结构   18.2 网络协议问题   18.3 网络安全问题   18.4 网络其他问题 第5部分 综合面试题  第19章 英语面试   19.1 面试过程和技巧   19.2 关于工作(About Job)   19.3 关于个人(About Person)   19.4 关于未来(About Future)  第20章 电话面试   20.1 电话面试之前的准备工作   20.2 电话面试交流常见问题  第21章 智力测试   21.1 关于数字的智力测试   21.2 关于推理的智力测试   21.3 关于时间的智力测试   21.4 关于综合的智力问题   21.5 关于群体面试   21.6 关于表格的智力测试

2012-10-19

Qt学习课件

这本书注释较为详细,容易理解,很适合初学者。

2011-11-29

编译原理词法分析C代码

编译原理词法分析C代码,有注释,而且思路清晰,易懂,值得借鉴

2011-11-22

俄罗斯方块游戏C代码

俄罗斯方块游戏C代码 俄罗斯方块游戏C代码 俄罗斯方块游戏C代码 俄罗斯方块游戏C代码

2011-11-17

五子棋C源代码

五子棋C源代码 五子棋C源代码 五子棋C源代码 五子棋C源代码

2011-11-17

贪吃蛇C源代码

贪吃蛇C源代码 贪吃蛇C源代码 贪吃蛇C源代码 贪吃蛇C源代码

2011-11-17

扫雷游戏源代码

扫雷游戏源代码 扫雷游戏源代码 扫雷游戏源代码 扫雷游戏源代码

2011-11-17

计算器源代码

计算器 源代码 计算器 源代码 计算器 源代码 计算器 源代码

2011-11-17

俄罗斯方块源代码

俄罗斯方块 源代码 俄罗斯方块 源代码 俄罗斯方块 源代码 俄罗斯方块 源代码

2011-11-17

QT的安装与配置

QT的安装与配置 QT的安装与配置 QT的安装与配置 QT的安装与配置

2011-11-17

shell命令视频(1)

不错的shell命令视频

2011-11-17

FlashFXP_3.6.0.1240_SC.zip

FlashFXP_3.6.0.1240_SC.zip很好用!!! FlashFXP_3.6.0.1240_SC.zip很好用!!! FlashFXP_3.6.0.1240_SC.zip很好用!!! FlashFXP_3.6.0.1240_SC.zip很好用!!!

2011-11-17

词法分析器 C源码

对要分析的代码一个一个的读,看第一字母是什么,然后再加以分析,这个不错的哦!!!

2011-11-15

linux下 ftp_server源代码

这段小代码是我在学习linux时写的一小段代码,感觉还行,如果对您有帮助可以分享。

2011-10-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除