首页
社区
课程
招聘
注册表问题
发表于: 2010-12-13 21:23 4525

注册表问题

2010-12-13 21:23
4525
注册表里经常能看到类似%SystemRoot%\SYSTEM32\shell32.dll,17的键值,请问下这个17数字什么含义?

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

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 23
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
lz,你贴子发的不全,如果把键值都贴出了,相信很多人都知道

那个数值应该是资源id
2010-12-13 23:12
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
楼组把键值的路径都能出来就好办了,17应该是个路劲的文件名字!~~
2010-12-14 04:12
0
雪    币: 36
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
shell32 就是微软的图标文件,你拷贝出来,用 Axialis IconWorkshop 或者,支持从exe、dll 中提取程序的软件,看看!微软的系统图标的命名方式,就是这个文件中图标的前后序列!

我估计 17 应该是打印机的图标!
2010-12-14 08:10
0
雪    币: 274
活跃值: (358)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
5
个人觉得应该是图标在该DLL文件中的序号或者ID号之类的.
2010-12-14 08:12
0
雪    币: 75
活跃值: (53)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
通过REsource Hacker 工具 ,Icon图标项里17,它其实只是文件图标的前后序列而已。
2010-12-14 18:03
0
雪    币: 28
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
不好意思不懂注册表,完整的键名:
[HKEY_CLASSES_ROOT\CLSID\{208D2C60-3AEA-1069-A2D7-08002B30309D}\DefaultIcon]
默认:%SystemRoot%\SYSTEM32\shell32.dll,17

[HKEY_CLASSES_ROOT\CLSID\{86747AC0-42A0-1069-A2E6-08002B30309D}]
FriendlyTypeName: @%SystemRoot%\system32\SHELL32.dll,-22978

第一个我用eXeScope看是打印机图标,可是第二个没有找到是什么,继续请教下。
2010-12-14 22:29
0
雪    币: 16
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
FriendlyTypeName是应用程序在调用获取文件类型信息API时提供的一个统一的名称
它的值可以是直接字符串也可以是间接字符串
@C:\\WINDOWS\\system32\\SHELL32.dll,-22978是间接字符串
意思是调用SHELL32.DLL文件里的-22978字符串
"@C:\\WINDOWS\\system32\\SHELL32.dll,-22978"="公文包"
2010-12-15 02:23
0
雪    币: 28
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
9
明白了,多谢各位关注。
2010-12-15 22:18
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
我也不懂,学习
2010-12-16 17:03
0
游客
登录 | 注册 方可回帖
返回
//