回 帖 发 新 帖 刷新版面

主题:怎么样访问%SystemRoot%\\system32\\shell32.dll文件?

Icon ic0=myExtractIcon("%SystemRoot%\\system32\\shell32.dll",15);
            TreeImageList.Images.Add(ic0);
            Icon ic1=myExtractIcon("%SystemRoot%\\system32\\shell32.dll",5);
            TreeImageList.Images.Add(ic1);
            Icon ic2=myExtractIcon("%SystemRoot%\\system32\\shell32.dll",7);
            TreeImageList.Images.Add(ic2);
            Icon ic3=myExtractIcon("%SystemRoot%\\system32\\shell32.dll",11);
            TreeImageList.Images.Add(ic3);

            Icon ic4=myExtractIcon("%SystemRoot%\\system32\\shell32.dll",3);
            TreeImageList.Images.Add(ic4);
            Icon ic5=myExtractIcon("%SystemRoot%\\system32\\shell32.dll",4);
            TreeImageList.Images.Add(ic5);
            Icon ic6=myExtractIcon("%SystemRoot%\\system32\\shell32.dll",101);
            TreeImageList.Images.Add(ic6);
看到这么一段代码,据说系统图标文件都存在%SystemRoot%\\system32\\shell32.dll这个文件里,我怎么样才能查看里面的图标呢?
上面代码引用了这个dll文件,并且知道index,怎么做到的?
??

回复列表 (共5个回复)

沙发

很多软件,包括windows自己的属性菜单中,都可以查看资源

板凳

能不能说说是哪个属性菜单?

3 楼

比如快捷方式属性中的更改图标对话框

4 楼

谢谢,我试了下。顺序是这样的~
从上往下数,index从0开始,
再从左往右数列,但是这太麻烦了~。。。

5 楼


用iconlove软件可以提取,打开shell32.dll就可以了![em2]

我来回复

您尚未登录,请登录后再回复。点此登录或注册