以下是我下载到的一些书,如果要学习系统内核知识,由易到难的大概顺序我认为是:

advance windows (windows高级编程指南),写得很浅显易懂,将读者的起点设置得较低(下载地点:见文尾#1)
      
       windows操作系统原理,中文书,400页多点,对操作系统各方面有重点介绍。(下载地点)
Programming Applications for Microsoft Windows(windows核心编程),老经典了,但涉及的深度显然离系统核心还远,英文原名也看不出和核心有什么关系。(下载:用baidu搜索"windows核心编程 chm)即可
       windows system programming,third edition(windows系统编程,第三版),有了其他的基本,基本这本书没有什么特色了(下载:用搜索引擎搜索,注意一定要加上“第三版”)

inside windows 2000(Windows 2000 编程技术内幕) ,对操作系统的各方面涉及面够广,其他书可没有讲那么全面,但作者似乎在深浅和资料/原理的定位上没找好位置。(baidu “inside windows 2000 中文版)

Microsoft Windows Internals,官方的东西,定位在内核入门者,但却有很多惊喜,中文版的现在很难找,啃啃的话,大有收获。下载地点:[url]http://book.itzero.com/read/microsoft/0507/Microsoft.Press.Microsoft.Windows.Internals.Fourth.Edition.Dec.2004.internal.eBook-DDU_html/0735619174/ch03lev1sec1.html[/url]
       
       undocumented windows 2000 secrets(windows2000技术内幕?)站在cracker角度深入探索windows(下载地点:见文尾#1)

另外有关内核的优秀资源(两个博客):
webcrazy,搜索引擎搜索即可。
鄙人拙译,[url]http://www.blog.edu.cn/user1/14504/archives/2007/1642254.shtml[/url]
大量的优秀翻译资料,很多是俄罗斯高手们的内核心得。
下载以上资料,最好用迅雷. 另: #1

转载于:https://blog.51cto.com/xiong/20811

学习WINDOWS内核好书相关推荐

  1. Windows内核新手上路1——挂钩SSDT

    Windows内核新手上路1--挂钩SSDT 这个系列记录学习我学习windows内核的点点滴滴,高手请直接无视. 文章核心内容:挂钩SSDT中函数列NtOpenProcess,NtDuplicate ...

  2. 【梅哥的Ring0湿润插入教程】第一课Windows内核/驱动编程概述及应用、商业驱动保护软件原理分析...

    [梅哥的Ring0湿润插入教程] Email:mlkui@163.com 转载请注明出处,谢绝喷子记者等,如引起各类不适请自觉滚J8蛋! 第一课Windows内核/驱动编程概述及应用. 商业驱动保护软 ...

  3. Windows内核编程实现拦截Xuetr程序

    Windows内核编程实现拦截Xuetr程序 ----TTL 寒假的时候,开始学习windows内核编程,想走近windows的内部世界.由于微软对于windows并不开源,所以有些人开始质疑:学习w ...

  4. Windows 内核数据结构学习总结

    <Windows内核编程>---基本数据结构 驱动对象: 每个驱动程序都会有唯一的驱动对象与之对应,并且这个驱动对象是在驱动加载时被内核中的对象管理程序所创建的.驱动对象用 DRIVER_ ...

  5. 寒江独钓windows 内核安全编程学习笔记

    寒江独钓windows 内核安全编程学习笔记 本博客记录自己的学习过程,如有侵犯或者打扰请告知. 由于项目的需求,第一次接触到驱动程序.开始学习了寒江大神的的内核安全编程.小白一个,第一章就遇到了问题 ...

  6. windows内核开发学习笔记十五:IRP结构

    windows内核开发学习笔记十五:IRP结构   IRP(I/O Request Package)在windows内核中,有一种系统组件--IRP,即输入输出请求包.当上层应用程序需要访问底层输入输 ...

  7. windows内核开发学习笔记十八:IRP 处理的标准模式

    windows内核开发学习笔记十八:IRP 处理的标准模式 在 Windows 内核中的请求基本上是通过 I/O Request Packet 完成的. I/O manager ---> Dis ...

  8. windows内核开发学习笔记十七:IRP 和 IO_STACK_LOCATION 的交互

    windows内核开发学习笔记十七:IRP 和 IO_STACK_LOCATION 的交互 前面两篇学习笔记分别介绍了IRP和IO_STACK_LOCATION,整个设备栈来处理这个IRP,但是每个设 ...

  9. Windows内核HAL相关学习

    1 硬件抽象层HAL 硬件抽象层是系统可移植的关键.HAL是一个可加载的,内模式模块提供了windows当前运行平台的低层接口.它隐藏了与 硬件相关的细节,如I/O接口,中断控制器,以及多处理器通信机 ...

最新文章

  1. python的popen函数
  2. skywalking原理_Skywalking系列博客6手把手教你编写 Skywalking 插件
  3. 获取SAP HR模块中员工照片及照片URL的方法
  4. 如何修改浏览器的默认滚动条样式
  5. Junit4.x扩展:运行指定方法
  6. java 范型 隐式 显式_隐式与显式接口实现
  7. 北斗三号频点_解码北斗三号
  8. 线下活动报名|增长骇客:如何利用数据「玩」出新意
  9. 使用mmdetection做实例分割
  10. 2017CCCC天梯赛决赛 赛后总结
  11. 「地图神器」MapOnline : ArcGIS在线地图加载插件
  12. clickHouse副本和同步机制
  13. 基于Python的OpenCV+TensorFlow+Keras人脸识别实现
  14. WIN10 JDK下载及安装说明
  15. 2345浏览器怎么换主页 2345浏览器换主页教程
  16. 重庆实时路况(基于百度MAP API)
  17. Android程序crash处理
  18. 如何将多个bin文件合成一个bin文件?(二)
  19. 练习题 StringBuilder类的使用
  20. 单源顶点最短路径java_单源最短路径-Dijkstra 算法

热门文章

  1. app后端设计(12)--图片的处理
  2. 把别人的Tcl/Tk代码加入到Go语言里12 游戏5 画图案?
  3. cxGrid 使用指南 1
  4. java中hashcode()和equals()的详解[转]
  5. 关于select—页面中的ListBox的Javascript
  6. SpringBoot和SpringSecurity整合,未登录请求自定义controller访问前端页面,出现 302状态码,一直在登录页面重定向
  7. 灯光工厂滤镜插件knoll light factory
  8. android中获取某段程序的执行时间
  9. Redis 安装 启动 连接 配置 重启
  10. Unix/Linux环境C编程入门教程(41) C语言库函数的文件操作详解