首页
社区
课程
招聘
[求助]内核中如何创建0x3e9类型的注册表键值?
发表于: 2012-4-10 18:37 4957

[求助]内核中如何创建0x3e9类型的注册表键值?

2012-4-10 18:37
4957
RT

图片如附件所示。

MSDN上没有这种类型啊。不过我删除这个键的时候,他就变成REG_SZ类型的了(也就是创建注册表的时候"自带"的一个(默认)类型)。
猜想也许是先创建一个项,然后修改他的默认键类型为0x3e9?

各种调试未果啊,太菜了。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 143
活跃值: (25)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
换言之,其实就是  “如何修改注册表键值的类型为0x3e9” ?求解啊~
2012-4-10 18:51
0
雪    币: 143
活跃值: (25)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
ZwSetValueKey(key, &name,0,1001,0,0);
这条语句能新建一个键值,类型为0x3e9(1001),但是如何修改注册表的默认键的类型为0x3e9呢?
2012-4-10 20:50
0
雪    币: 601
活跃值: (256)
能力值: ( LV11,RANK:190 )
在线值:
发帖
回帖
粉丝
4
ObReferenceObjectByHandle(&body)

然后 body->Type = 0x3e9

不知道行否?
2012-4-10 21:45
0
雪    币: 143
活跃值: (25)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
哥,如果我有键值的句柄就可以直接ZwSetValueKey(handle_key, NULL,0,1001,0,0);了。

自己建的键可以这么搞,但是建立项的时候自带的“默认”键就不能这么搞啊~  
2012-4-10 23:36
0
游客
登录 | 注册 方可回帖
返回
//