jobshmm
驱动牛犊
驱动牛犊
  • 注册日期2004-03-22
  • 最后登录2018-05-25
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:1554回复:3

ds中的KRegistryKey的QueryValue()函数是不是除了有读的功能外,还有写的功能?

楼主#
更多 发布于:2004-08-07 11:45
下面是DriverWizards自动生成的部分代码

void Reg::LoadRegistryParameters(KRegistryKey &Params)
{
ULONG RegLength;

m_RegDword = 0x123456;
Params.QueryValue(L"RegDword", &m_RegDword);
}
我的理解是:在注册表某处,添加名为“RegDword”值为 0x123456的键。
不知我的理解对不对?若对也就是QueryValue()函数也有写的功能了?  
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-08-08 09:05
不对,QueryValue只能查询和读取,
写使用WriteValue函数
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
jobshmm
驱动牛犊
驱动牛犊
  • 注册日期2004-03-22
  • 最后登录2018-05-25
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-08-08 10:58
再问:
语句KRegistryKey Params(RegistryPath,L“Parameters”);的执行,是否对注册表进行了操作?
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-08-08 15:04
再问:
语句KRegistryKey Params(RegistryPath,L“Parameters”);的执行,是否对注册表进行了操作?
 

不操作注册表,只是指定注册表中的绝对路径
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
游客

返回顶部