简单的看了下内核的文件操作 和 应用层的文件操作的api调用基本上是一致的 只是有些小小的不同
打开文件的路径方面,文件名一般不用字符串了, 一般都用一个OBJECT_ATTRIBUTE的结构体代替,这个结构中当然包含了一个字符串形式的文件路径
文件路径也比较怪 因为是用的符合链接对象,所以它一般都是这样的 //??//c://a.dat 的形式
注册表的路径一般都是完整路径的,这个和应用层的api操作是不一样的
其他方面基本都一样的
使用一个内核级的句柄是很爽的 ,至少比应用级爽,可以跨进程的。