windows内核的文件操作
2010-05-17 17:15
295 查看
简单的看了下内核的文件操作 和 应用层的文件操作的api调用基本上是一致的 只是有些小小的不同
打开文件的路径方面,文件名一般不用字符串了, 一般都用一个OBJECT_ATTRIBUTE的结构体代替,这个结构中当然包含了一个字符串形式的文件路径
文件路径也比较怪 因为是用的符合链接对象,所以它一般都是这样的 //??//c://a.dat 的形式
注册表的路径一般都是完整路径的,这个和应用层的api操作是不一样的
其他方面基本都一样的
使用一个内核级的句柄是很爽的 ,至少比应用级爽,可以跨进程的。
打开文件的路径方面,文件名一般不用字符串了, 一般都用一个OBJECT_ATTRIBUTE的结构体代替,这个结构中当然包含了一个字符串形式的文件路径
文件路径也比较怪 因为是用的符合链接对象,所以它一般都是这样的 //??//c://a.dat 的形式
注册表的路径一般都是完整路径的,这个和应用层的api操作是不一样的
其他方面基本都一样的
使用一个内核级的句柄是很爽的 ,至少比应用级爽,可以跨进程的。
相关文章推荐
- Windows内核驱动中操作文件
- windows 内核驱动的文件操作(转载二)
- Windows内核驱动中操作文件(转载一)
- Windows内核驱动中操作文件
- Windows驱动开发(4) - 内核模式下的文件操作
- Windows内核驱动中操作文件
- 【转载】windows下的文件复制、删除、重命名操作
- Windows Practice_文件_注册表操作
- linux 内核链表操作头文件list.h
- 【windows内核驱动开发】文件系统微过滤驱动Minifilter——绑定指定的卷(磁盘分区)
- windows编程中的文件操作整理(一)
- 内核里操作文件
- Windows 8 Metro中文件的操作及访问(读写删除复制)
- linux 内核模块文件操作
- windows基础应用程序编程(十二)文件操作
- Windows文件操作基础代码
- python 多线程遍历windows盘符下文件操作
- c++ 操作.ini 文件(适用平台linux windows)
- windows编程之文件操作
- 漫谈兼容内核之十四:Windows的跨进程操作