无忧启动论坛

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

请教一个压缩内核dll文件的问题

[复制链接]
跳转到指定楼层
1#
发表于 2009-2-6 11:41:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为了减少x盘文件体积。
我用upx把内核的部分体积比较大的dll文件就行压缩,可以减少几M的体积。
不知道这样做会不会影响pe使用。是否存在不稳定的情况?
请高手指教下!
2#
发表于 2009-2-6 12:09:39 | 只看该作者
据我所之,可以放心压缩的有:
netshell.dll(1.5M,UPX最大1.3M,狠点6-7百K。)
SHELL32.DLL。
SHDOCVW.DLL。
THEMEUI.DLL
UXTHEME.DLL
据我尝试这些东西压缩没问题,不过多费点内存。

因为我的PE里显声网混一起都在内核里了,所以我也帮不到太多了。

[ 本帖最后由 yichya 于 2009-2-6 12:10 编辑 ]
回复

使用道具 举报

3#
发表于 2009-2-6 12:13:57 | 只看该作者
再来几个:
comctl32.dll
brouseui.dll
imagehlp.dll
这些我压过了,没问题。(要不63M的内核根本放不下这些,即使NTFS压缩。)
回复

使用道具 举报

4#
 楼主| 发表于 2009-2-6 12:22:33 | 只看该作者
我今天已经压缩了十几个了。都压缩成功。减了5、6M下来。
但是不知道在使用的时候会不会有影响。
回复

使用道具 举报

5#
 楼主| 发表于 2009-2-6 13:01:01 | 只看该作者


我压缩的文件。原来是十几M。压缩后只有6M多了。
回复

使用道具 举报

6#
 楼主| 发表于 2009-2-6 13:08:04 | 只看该作者
还有USERENV.DLL、SXS.DLL两个文件。
回复

使用道具 举报

7#
发表于 2009-2-6 13:17:17 | 只看该作者
只要选对UPX程序及设置,稳定没问题滴,DOS下的它都能搞定,何况WIN呢。。。
但是:
1、内核文件UPX过使用CAB压缩后体积将更大;
2、每次调用都将对该文件进行一次内存解压释放操作(就算调用个图标或条语句都会如此操作一遍),所以将使得整个内存资源更加紧张,及可能造成内存地址冲突问题(不稳定也许就指这吧);
3、建议对不常调用到的文件使用UPX,像SHELL32.DLL这种几乎每次操作都调用到的玩意请三思。。。
回复

使用道具 举报

8#
发表于 2009-2-6 13:40:04 | 只看该作者
体积减少了,同时内存占用增加了,不建议压缩
回复

使用道具 举报

9#
发表于 2009-2-6 13:56:19 | 只看该作者
原帖由 tegl 于 2009-2-6 13:40 发表
体积减少了,同时内存占用增加了,不建议压缩



同意.

最后CAB再压缩.内核就小不了多少了.
回复

使用道具 举报

10#
发表于 2009-2-6 13:58:01 | 只看该作者
原帖由 CWD 于 2009-2-6 13:17 发表
只要选对UPX程序及设置,稳定没问题滴,DOS下的它都能搞定,何况WIN呢。。。
但是:
1、内核文件UPX过使用CAB压缩后体积将更大;
2、每次调用都将对该文件进行一次内存解压释放操作(就算调用个图标或条语句 ...




经常调用的DLL.不提倡压.......
回复

使用道具 举报

11#
发表于 2009-2-6 14:00:16 | 只看该作者
我是能压的都压了。。。现在IMG文件地方最紧张了。
回复

使用道具 举报

12#
发表于 2009-2-6 14:01:49 | 只看该作者
原帖由 CWD 于 2009-2-6 13:17 发表
只要选对UPX程序及设置,稳定没问题滴,DOS下的它都能搞定,何况WIN呢。。。
但是:
1、内核文件UPX过使用CAB压缩后体积将更大;
2、每次调用都将对该文件进行一次内存解压释放操作(就算调用个图标或条语句 ...

赞同此观点
回复

使用道具 举报

13#
发表于 2009-2-6 15:14:11 | 只看该作者
comctl32.dll --- 这个不能压缩,有些程序会出问题。
回复

使用道具 举报

14#
发表于 2009-2-6 15:22:58 | 只看该作者
CRYPTUI.DLL --安装网卡,会出问题?
回复

使用道具 举报

15#
 楼主| 发表于 2009-2-6 16:50:18 | 只看该作者
原帖由 CWD 于 2009-2-6 13:17 发表
只要选对UPX程序及设置,稳定没问题滴,DOS下的它都能搞定,何况WIN呢。。。
但是:
1、内核文件UPX过使用CAB压缩后体积将更大;
2、每次调用都将对该文件进行一次内存解压释放操作(就算调用个图标或条语句 ...


谢谢解答.那我上述那些不压缩比较好?
回复

使用道具 举报

16#
发表于 2009-2-6 17:32:57 | 只看该作者
压缩列表文件。

pecp.rar

2.99 KB, 下载次数: 866, 下载积分: 无忧币 -2

回复

使用道具 举报

17#
发表于 2009-2-6 18:25:23 | 只看该作者
我修改过一个 18M 的 ,内核大概 37M

不过,内存高点,到没有什么问题

如果能保证 124M 内存启动,不必压缩了

shell32 最好不压缩,它占用内存最大了

我都是 精简图标来减小文件体积
回复

使用道具 举报

18#
发表于 2009-4-9 12:58:18 | 只看该作者
原帖由 超级坏蛋 于 2009-2-6 17:32 发表
压缩列表文件。

这个列表上的文件都是可以压缩的吗?
能不能提供下那些文件不能压缩呀
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-6-24 06:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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