本文的目的,明确Office系列软件的文件读取机制
结论一.Offie2003时Office系统软件,读取文件,采用的是ReadFile和WriteFile,使用的底层库为Ole32.dll
结论二.Windows为了提升文件读读写的效率,在WIN7中扩展了内存映射的支持,支持的方式为,先尝试使用内存映射读写文件,若内存映射失败,则采用直接读写文件
结论三.Ole32.dll中只要内存映射失败,将会把读写文件重定向到ReadFile和WriteFile上.
结论四.所有复合文档,均为此机制