无忧启动论坛

标题: 如何知道shell32.dll 的图标排列顺序 [打印本页]

作者: 2011HJM    时间: 2012-7-21 16:52
标题: 如何知道shell32.dll 的图标排列顺序
如何知道shell32.dll 的图标排列顺序?比如说: shell32.dll #12是指哪个图标?在什么位置?WINPE.INI怎么写桌面才出现它?
比如: LINK %Desktop%\GHOST32,%SystemRoot%\SYSTEM32\Ghost\WinCMD.EXE,LOAD GHOST.WCS,shell32,dll#12,这样写桌面是一个白板的无名文件,为什么不显示出ghost32的图标?
截图如下:
WINPE.INI里面是这样写的, LINK %Desktop%\GHOST32,%SystemRoot%\SYSTEM32\Ghost\WinCMD.EXE,LOAD Ghost.WCS,SHELL32.DLL#12 ,桌面就是不显示出GHOST32的图标来?不知错在哪里?

[ 本帖最后由 2011HJM 于 2012-7-23 09:04 编辑 ]

2.jpg (16.34 KB, 下载次数: 34)

2.jpg

1.jpg (13.76 KB, 下载次数: 37)

1.jpg

3.jpg (39.42 KB, 下载次数: 38)

3.jpg

作者: 幸运的草    时间: 2012-7-21 17:18
用工具,一般可以提取文件内图标的工具即可。
作者: HB天意    时间: 2012-7-21 19:05
12应该是第十三个图标。
作者: ixxxxyou    时间: 2012-7-22 00:38
好像是由上到下,由左到右
作者: smine    时间: 2012-7-22 02:57
给你一个好办法,在桌面上新建文件夹,然后右击-属性-自定义-更改图标-选择图标-确定

然后显示受保护的系统文件-打开这个文件夹,可以看到desktop.ini文件,打开可以看到内容如下:

[.ShellClassInfo]
IconResource=X:\windows\system32\SHELL32.dll,9

其中9就是你选择的图标的编号
作者: 2011HJM    时间: 2012-7-22 11:03
标题: 回复 #5 smine 的帖子
感谢你们的高见,我去试验一下看,到时候反鐀结果你们看,大家共享成果。有你们在我想应该会解决这个问题的。现在的问题是WINPE.INI怎么写桌面才出现GHOST32的图标?

[ 本帖最后由 2011HJM 于 2012-7-22 11:14 编辑 ]
作者: hht168    时间: 2012-7-22 22:44
用工具软件,如 MiTec Icon Explorer就不错,能非常直观地看到图标的内容及编号,比如03PE的shell32.exe 预览效果如下:

作者: 2011HJM    时间: 2012-7-23 08:51
标题: 回复 #7 hht168 的帖子
谢谢你发来的信息,这个软件不错,可以直接看到图标的排序。
作者: 2012漫天黄沙    时间: 2013-2-21 17:11
X学习了 收藏做个记号
作者: 红毛樱木    时间: 2013-2-21 19:04
wimtool就可以看。
作者: 2012漫天黄沙    时间: 2013-2-21 23:08
标题: 回复 #10 红毛樱木 的帖子
谢谢红毛大哥
学习了
你的PE做的不错啊
作者: 糊涂    时间: 2013-3-10 23:20
标题: 回复 #10 红毛樱木 的帖子
那如何编辑或替换原有图标呢?
谢谢老师




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3