- 注册时间
- 2011-3-6
- 最后登录
- 1970-1-1
该用户从未签到
|
第七课 读写注册表
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
删除注册表项 |
|