摘要: 关于Coroutine说到coroutine就不的不说subroutine,也就是我们常用到的一般函数。调用一个函数开始执行,然后函数执行完成后就退出,再次调用的时候,再从头开始,调用之间是没有保存状态的;但是coroutine是可以在退出时如果再次被调用,可以从上一次退出的点继续执行。也就是说co... 阅读全文
posted @ 2014-08-21 16:06 011 阅读(1304) 评论(0) 推荐(0) 编辑
摘要: Buffer TypeBuffer I/O针对Buffer I/O的请求,系统会为其分配一个非换页内存作为缓存区,其大小等同于I/O请求的缓存区大小。对于写操作,I/O管理器在创建IRP时,将请求者的缓存区数据拷贝到申请得到的非换页缓存区中。对于读操作,I/O管理器将会在I/O完成时,将数据从非换页... 阅读全文
posted @ 2014-08-21 11:34 011 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 这篇BLOG是我很早以前写的,因为现在搬移到CNBLOGS了,经过整理后重新发出来。工作之前的几年一直都在搞计算机安全/病毒相关的东西(纯学习,不作恶),其中PE文件格式是必须知识。有些PE文件,比如驱动,系统会在加载时对checksum进行校验,确保驱动文件的完整性。关于PE文件如何校验,网上有很... 阅读全文
posted @ 2014-08-21 11:03 011 阅读(1466) 评论(0) 推荐(0) 编辑