无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 11676|回复: 38
打印 上一主题 下一主题

有关SHELL32.DLL压缩的问题

[复制链接]
跳转到指定楼层
1#
发表于 2006-9-12 12:55:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SHELL32.DLL(7.85M)无疑是个大个头,如果能将其压缩并且不影响它的功能的就好了

该文件用UPX无法压缩,用ASPACK可压缩到4M多,且能正常运行,但是其所含的图标文件无法显示了

老毛桃修改版,不知用什么工具将其压缩到6.19M,且能正常运行,所含的图标文件能正常显示

希望大家能讨论以下,有没有更好的办法让其压缩到更小

随便问一下,老毛桃大大你是用什么我压缩的呀
2#
发表于 2006-9-12 12:58:27 | 只看该作者
原帖由 沙漠之子 于 2006-9-12 12:55 发表
SHELL32.DLL(7.85M)无疑是个大个头,如果能将其压缩并且不影响它的功能的就好了

该文件用UPX无法压缩,用ASPACK可压缩到4M多,且能正常运行,但是其所含的图标文件无法显示了

老毛桃修改版,不知用什么工具将其压 ...

Shell32.DLL 文件包含了系统中很多窗体、背景图片、图标等,压缩了会无法在资源管理其中直接浏览它的部分资源,最直接的后果就是很多程序的图标不见了,也有可能造成一些窗体无法正常被调用。因此,这个文件不建议压缩。
回复

使用道具 举报

3#
 楼主| 发表于 2006-9-12 13:02:19 | 只看该作者
原帖由 老毛桃 于 2006-9-12 12:58 PM 发表

Shell32.DLL 文件包含了系统中很多窗体、背景图片、图标等,压缩了会无法在资源管理其中直接浏览它的部分资源,最直接的后果就是很多程序的图标不见了,也有可能造成一些窗体无法正常被调用。因此,这个文件不建 ...


你那个版本是能显示的呀
回复

使用道具 举报

4#
发表于 2006-9-12 13:04:12 | 只看该作者
原帖由 沙漠之子 于 2006-9-12 13:02 发表


你那个版本是能显示的呀

呵呵,我的那个 Shell32.DLL 没有使用压缩,当然可以显示了
回复

使用道具 举报

5#
 楼主| 发表于 2006-9-12 13:10:20 | 只看该作者
老九的版本shell32.dll是7.03M,版本号是和你的一样的呀
为什么你的shell32.dl只有6.19m呢?
回复

使用道具 举报

6#
发表于 2006-9-12 13:21:09 | 只看该作者
你使用 ResHacker 打开两个不同的 SHELL32.DLL 就知道了,我对里面一些八辈子都用不到的资源作了删减!
回复

使用道具 举报

7#
 楼主| 发表于 2006-9-12 13:42:08 | 只看该作者
原帖由 老毛桃 于 2006-9-12 01:21 PM 发表
你使用 ResHacker 打开两个不同的 SHELL32.DLL 就知道了,我对里面一些八辈子都用不到的资源作了删减!

原来如此呀
回复

使用道具 举报

8#
发表于 2006-9-12 17:51:18 | 只看该作者
我用UPX把7.85M压成2.69兆,本想试验下,看了这个我想也不用试了
回复

使用道具 举报

9#
发表于 2006-9-12 19:24:58 | 只看该作者
原帖由 老毛桃 于 2006-9-12 01:21 PM 发表
你使用 ResHacker 打开两个不同的 SHELL32.DLL 就知道了,我对里面一些八辈子都用不到的资源作了删减!


这种方法可以解决SYSTEM32下几个巨大的文件压缩后不能正常使用的问题
回复

使用道具 举报

10#
 楼主| 发表于 2006-9-13 22:06:16 | 只看该作者
原帖由 老毛桃 于 2006-9-12 01:21 PM 发表
你使用 ResHacker 打开两个不同的 SHELL32.DLL 就知道了,我对里面一些八辈子都用不到的资源作了删减!


的确是个好办法,我用这个办法将老九网络版中的XPSP2RES.DLL从5M多精简到1.5M(除去IE等内容)
回复

使用道具 举报

11#
发表于 2006-9-13 22:09:02 | 只看该作者
原帖由 沙漠之子 于 2006-9-13 10:06 PM 发表


的确是个好办法,我用这个办法将老九网络版中的XPSP2RES.DLL从5M多精简到1.5M(除去IE等内容)


可以上传么?
回复

使用道具 举报

12#
 楼主| 发表于 2006-9-14 10:52:41 | 只看该作者
原帖由 <i>strongchen</i> 于 2006-9-13 10:09 PM 发表<br /><br /><br />可以上传么?
<br />没有空间呀,要不给我发个电子邮件,我发给你<br /><br />随便,帮我测试一下有没有BUG

[ 本帖最后由 沙漠之子 于 2010-4-28 21:32 编辑 ]
回复

使用道具 举报

13#
发表于 2006-9-14 12:54:12 | 只看该作者
在我的2003生成的PE里XPSP2RES.DLL是1.181M:D
回复

使用道具 举报

14#
 楼主| 发表于 2006-9-14 13:08:33 | 只看该作者
原帖由 goffi 于 2006-9-14 12:54 PM 发表
在我的2003生成的PE里XPSP2RES.DLL是1.181M:D

那传上来,大家分享分享
回复

使用道具 举报

15#
发表于 2006-9-14 21:00:35 | 只看该作者
偶的email是 strong76@gmail.com ls 2位都给我发个。。哈哈
回复

使用道具 举报

16#
发表于 2006-9-14 21:03:20 | 只看该作者
原帖由 goffi 于 2006-9-14 12:54 PM 发表
在我的2003生成的PE里XPSP2RES.DLL是1.181M:D

隐者来了,以为你离开无忧了呢。
回复

使用道具 举报

17#
发表于 2006-9-15 08:55:05 | 只看该作者
原帖由 lxl1638 于 2006-9-14 09:03 PM 发表

隐者来了,以为你离开无忧了呢。


^_^,不会,我是不会离开这里的
前一段时间太忙,我每年有大概半年没什么时间

XPSP2RES.zip

221.55 KB, 下载次数: 38, 下载积分: 无忧币 -2

我的xpsp2res.dll

回复

使用道具 举报

18#
 楼主| 发表于 2006-9-15 10:22:33 | 只看该作者
goffi大大的XPSP2RES.DLL
是将所有的位图,图标,单个图标等资源都去掉了,可能会使一些文件图标无法显示

我的XPSP2RES.DLL,将所有的英语(美国)的资源全部del掉,只留中文(中国)
我del了Html资源(ie在各种情况下,显示不同的信息)
及许多有关ie的东东

保留有关无线网络的资源,因为不知道老九的120m的网络是否支持无线局域网
在老九的120m的网络的网上连接文件夹中有"无线网络安装向导"的说
回复

使用道具 举报

19#
发表于 2006-9-15 11:34:46 | 只看该作者
原帖由 沙漠之子 于 2006-9-15 10:22 AM 发表
goffi大大的XPSP2RES.DLL
是将所有的位图,图标,单个图标等资源都去掉了,可能会使一些文件图标无法显示

我的XPSP2RES.DLL,将所有的英语(美国)的资源全部del掉,只留中文(中国)
我del了Html资源(ie在各种情况下 ...


确实如此,只是暂时还没发现图标不能正常显示的情况
为了测试图标资源我做了无数次测试

做好这个系统之后就一直没动过,语言资源当初也想动,可是到了工作繁忙的时候
现在稍微空了点,正准备继续开杀
有可能还会做点美化,^_^

^_^把其他资源都斩了,竟然不到500K,不过还没测试

[ 本帖最后由 goffi 于 2006-9-15 03:39 PM 编辑 ]
回复

使用道具 举报

20#
 楼主| 发表于 2006-9-15 16:00:40 | 只看该作者
原帖由 goffi 于 2006-9-15 11:34 AM 发表


确实如此,只是暂时还没发现图标不能正常显示的情况
为了测试图标资源我做了无数次测试

比如网络连接快捷方式的图标会丢失
回复

使用道具 举报

21#
发表于 2006-9-15 16:24:11 | 只看该作者
汗一把,不知道MS怎么想的,有些东东就是喜欢浪费空间
回复

使用道具 举报

22#
发表于 2006-9-15 16:56:50 | 只看该作者
原帖由 沙漠之子 于 2006-9-15 04:00 PM 发表

比如网络连接快捷方式的图标会丢失


网络连接图标还在,就是控制面板里打印机图标没有了,不过只是作为维护光盘用,无法使用打印机
回复

使用道具 举报

23#
 楼主| 发表于 2006-9-15 19:14:02 | 只看该作者
原帖由 goffi 于 2006-9-15 04:56 PM 发表


网络连接图标还在,就是控制面板里打印机图标没有了,不过只是作为维护光盘用,无法使用打印机


是呀,作为维护光盘,图标有没有意义不大了,毕竟光盘空间有限呀
回复

使用道具 举报

24#
发表于 2007-9-19 10:04:15 | 只看该作者
有没有哪位大大精简过vista的pe?. 就是vista安装光盘里的boot.wim. 它有近120M. 我把它放在WDS Server的启动镜像里. 可以用于安装OS镜像,就跟安装 vista一样. 但是256M内存的机用不了.  于是我想精简下它. 但是用wimtool工具挂载并删除些字体文件, 精简shell32.dll(用reshacker删除了些位图和图标,原来有10.7M,改后为9.1M)然后保存. 结果生成的boot.wim比原来的来大. 真是郁闷........ 难道wimtool没有用最大的压缩比?
回复

使用道具 举报

25#
发表于 2007-9-19 18:04:25 | 只看该作者
ls的。你制作成功后要另存。。
回复

使用道具 举报

26#
发表于 2007-9-19 18:09:03 | 只看该作者
原帖由 michael_xm 于 2007-9-19 10:04 AM 发表
有没有哪位大大精简过vista的pe?. 就是vista安装光盘里的boot.wim. 它有近120M. 我把它放在WDS Server的启动镜像里. 可以用于安装OS镜像,就跟安装 vista一样. 但是256M内存的机用不了.  于是我想精简下它. 但是 ...


有,你没看,也没选上。
本人有个不到4K的SHELL32.DLL。
回复

使用道具 举报

27#
 楼主| 发表于 2007-9-19 18:18:50 | 只看该作者
原帖由 lxl1638 于 2007-9-19 06:09 PM 发表


有,你没看,也没选上。
本人有个不到4K的SHELL32.DLL。

不会吧 那么小 即使将所有图标资源都去掉 也不会那么小的吧

应该做了不少的精简工作的说
回复

使用道具 举报

28#
发表于 2007-9-19 18:24:11 | 只看该作者
是一个没有任何作用的SHELL32.DLL,本人以前在10M的CMDPE中放了一个24K的SHELL32.DLL去校验TXTSETUP.SIF文件,后来无聊做了一个4K的,压一下就不足4K了。
回复

使用道具 举报

29#
发表于 2007-9-20 10:26:35 | 只看该作者
是么? 没注意看呢.   我再试试.
回复

使用道具 举报

30#
发表于 2007-9-25 16:46:40 | 只看该作者
原帖由 无翼鸟飞翔 于 2007-9-19 06:04 PM 发表
ls的。你制作成功后要另存。。



我又重新试了一下.  还是没搞定. 另存怎么另存?   wimtools没有另存的工具, 只有卸载映像.  我用新制和追加并选最大压缩比并制作则会出现一些莫名的错误. 作出来的镜像根本不能启动了.  

用imagex命令行能否 mountrw后修改, 然后直接capture这个目录, 这样捕获的镜像能启动么?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-2-25 03:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表