注册表操作-->mengwuji驱动教程笔记

第七课 读写注册表


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
删除注册表项

你可能感兴趣的:(内核,注册表)