ftbk86
驱动牛犊
驱动牛犊
  • 注册日期2005-11-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分57分
  • 威望402点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
阅读:1501回复:0

高手看看!为什么注册表为什么是打不开!检查代码没有什么错误!

楼主#
更多 发布于:2008-11-30 20:22
    WCHAR g_KeyName[] = L"\\Registry\\MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\CD Burning\\AudioBurnHandlers";


       NTSTATUS status;
    UNICODE_STRING uKeyName;
    OBJECT_ATTRIBUTES oa;
    HANDLE hKey;
    RtlInitUnicodeString(&uKeyName, g_KeyName);
    DbgPrint("%ws",pwcsKeyName);
    InitializeObjectAttributes(&oa, &uKeyName, OBJ_CASE_INSENSITIVE | OBJ_KERNEL_HANDLE, NULL, NULL);
    status = ZwOpenKey(&hKey, KEY_READ, &oa);
    if (!NT_SUCCESS(status))
    {
        DbgPrint("ZwOpenKey Failed: %lx\n", status);
                return NULL;
       }
就上面那个注册表打开为什么一直数C0000034的错误!查表得到说这个注册表不存在,但是确实存在啊!
请高手看看!
游客

返回顶部