首页
社区
课程
招聘
[旧帖] [求助]为什么在hkey_local_machine中创建子键会失败 0.00雪花
发表于: 2012-7-12 11:29 1390

[旧帖] [求助]为什么在hkey_local_machine中创建子键会失败 0.00雪花

2012-7-12 11:29
1390
NTSTATUS CreateRootKey()
{
	UNICODE_STRING ObjectName;
	OBJECT_ATTRIBUTES ObjectAttributes;
	HANDLE KeyHandle;
	ULONG Disposition;
	NTSTATUS status;

	RtlInitUnicodeString(&ObjectName,L"\\Registry\\Machine\\FFF0SCD");
	InitializeObjectAttributes(&ObjectAttributes,&ObjectName,OBJ_CASE_INSENSITIVE,NULL,NULL);

	//for test, use volatile CreateOptions,so this key will disappear after reboot
	status = ZwCreateKey(&KeyHandle,KEY_ALL_ACCESS,&ObjectAttributes,0,0,REG_OPTION_VOLATILE,&Disposition);
	DbgPrint("CreateRootKey,status=%ld",status);
	
	return status;
}


代码如上所示,为什么在根键中创建新键会失败?而如果我换成L"\\Registry\\Machine\\SOFTWARE\\FFF0SCD"就成功了?
如果我想在根键中创建一个新的子键,该怎么操作呢?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 67
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
没人懂吗?还是高手们都不屑与回答?
2012-7-12 11:39
0
游客
登录 | 注册 方可回帖
返回
//