注册表操作-->mengwuji驱动教程笔记
2016-04-03 00:22
183 查看
第七课 读写注册表
Windows驱动开发技术详解笔记(4) 基本语法回顾
http://www.cnblogs.com/mydomain/archive/2010/10/18/1855124.html
注册表,保存的文件太多了,我们安装的一些文件都在里面,像我们的驱动程序,驱动程序的话
他是保存在
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum
只要调用
NTSTATUS DriverEntry(PDRIVER_OBJECT pDriverObj,PUNICODE_STRING Reg_Path)
的第2个参数,我们就知道我们的驱动程序在哪个注册表的键值里面的了,
ZwCreateKey
创建注册表项的API,什么是注册表项呢,注册表项,比如说Enum,这个就是注册表项,注册表
项实际上就相当于一个目录那样,像注册表键值他就相当于具体的表示有意义的东西,譬如那
些数值啊,名称啊,对应的数值数据啊,他所谓的创建注册表项,实际上就是创建Enum这个目录
一样
ZwOpenKey
相当于打开一个注册表项,也就是打开我们的注册表目录.
ZwSetValueKey
设置或者修改或者添加一个注册表键值.
ZwQueryValueKey
查询一个注册表键值,Value表示值,
ZwQueryKey
查询注册表的一个项,项相当于注册表的目录.
ZwEnumerateKey
枚举注册表项,项相当于注册表目录
ZwEnumerateValueKey
枚举注册表键值
ZwDeleteKey
删除注册表项
Windows驱动开发技术详解笔记(4) 基本语法回顾
http://www.cnblogs.com/mydomain/archive/2010/10/18/1855124.html
注册表,保存的文件太多了,我们安装的一些文件都在里面,像我们的驱动程序,驱动程序的话
他是保存在
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum
只要调用
NTSTATUS DriverEntry(PDRIVER_OBJECT pDriverObj,PUNICODE_STRING Reg_Path)
的第2个参数,我们就知道我们的驱动程序在哪个注册表的键值里面的了,
ZwCreateKey
创建注册表项的API,什么是注册表项呢,注册表项,比如说Enum,这个就是注册表项,注册表
项实际上就相当于一个目录那样,像注册表键值他就相当于具体的表示有意义的东西,譬如那
些数值啊,名称啊,对应的数值数据啊,他所谓的创建注册表项,实际上就是创建Enum这个目录
一样
ZwOpenKey
相当于打开一个注册表项,也就是打开我们的注册表目录.
ZwSetValueKey
设置或者修改或者添加一个注册表键值.
ZwQueryValueKey
查询一个注册表键值,Value表示值,
ZwQueryKey
查询注册表的一个项,项相当于注册表的目录.
ZwEnumerateKey
枚举注册表项,项相当于注册表目录
ZwEnumerateValueKey
枚举注册表键值
ZwDeleteKey
删除注册表项
相关文章推荐
- Git入门
- CTF——摩斯密码
- Android利用Application实现资源共享
- shiro权限控制
- 《MySQL必知必会学习笔记》:联结
- 关于流畅用户体验的思考
- 红外遥控系统原理及单片机软件解码程序
- Device Compatibility
- 解决df和du查看的空间容量相差很大问题
- 利用Javamail接收QQ邮箱和Gmail邮箱(转)
- C++模板元编程
- Swust Oj 数据结构题目输出格式总结(持续更新)
- iOS_后缀为gif的图片显示
- C++ 自己实现数据结构之 string类
- 配置Xcode的Device Orientation、AppIcon、LaunchImage
- linux内核分析 第六周
- HDU 4849 (最短路 水~)
- Android-HandlerLeak优化
- pinpoint监控学习笔记
- 注册表操作