阅读:833回复:0
问一个DRegistryKey类的写注册表问题。
我看了一个读注册表表键值的例子,只能读出初始化设置的值。我想自己设置键值,但读出的却不是我设置的。代码如下:
m_RegString = L\"Valuewrite\";//要写入的值 Params.WriteValue(L\"RegString\",REG_SZ,m_RegString,20); if(!NT_SUCCESS(Params.LastError())) { t << \" Error\" << \"\\n\"; return; } RegLength = 0; Params.QueryValue(L\"RegString\", m_RegString, RegLength, NonPagedPool); t << \"RegString\" << m_RegString << \"\\n\"; if(RegLength != 0) delete m_RegString; 读出的不是\"Valuewrite\",请高手指点一下。谢谢了 |
|