hongsing
驱动小牛
驱动小牛
  • 注册日期2004-05-22
  • 最后登录2012-04-29
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望8点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
阅读:1966回复:2

请教:ZwCreateKey 使用问题。

楼主#
更多 发布于:2005-04-13 21:04
以下代码建立注册表总是失败,请知道的朋友帮我检查一下,谢谢了先。
NTSTATUS MakeMyKey ()
{
OBJECT_ATTRIBUTES keyAttributes;
HANDLE keyHandle;
NTSTATUS ntStatus;
UNICODE_STRING RegPath;
WCHAR KeyName[]=L\"\\\\Registry\\\\Machine\\\\HONGAAAA\";

RtlInitUnicodeString(&RegPath,KeyName);
InitializeObjectAttributes( &keyAttributes,&RegPath,OBJ_CASE_INSENSITIVE,NULL,NULL );
ntStatus = ZwCreateKey(&keyHandle,KEY_READ | KEY_WRITE,&keyAttributes,0,(PUNICODE_STRING) NULL,REG_OPTION_NON_VOLATILE,NULL);
if ( NT_SUCCESS(ntStatus) )
{
ZwClose(keyHandle);
}
return ntStatus;
}
hongsing
驱动小牛
驱动小牛
  • 注册日期2004-05-22
  • 最后登录2012-04-29
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望8点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-04-14 07:53
自己解决了:)
jinsanlen
驱动牛犊
驱动牛犊
  • 注册日期2005-06-10
  • 最后登录2005-10-04
  • 粉丝0
  • 关注0
  • 积分-1分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-06-15 15:39
能将你解决后的代码发上来吗,我也遇到类似的问题啊,先谢了
Jin
游客

返回顶部