无忧启动论坛

标题: 请教一个压缩内核dll文件的问题 [打印本页]

作者: HB天意    时间: 2009-2-6 11:41
标题: 请教一个压缩内核dll文件的问题
为了减少x盘文件体积。
我用upx把内核的部分体积比较大的dll文件就行压缩,可以减少几M的体积。
不知道这样做会不会影响pe使用。是否存在不稳定的情况?
请高手指教下!
作者: yichya    时间: 2009-2-6 12:09
据我所之,可以放心压缩的有:
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 编辑 ]
作者: yichya    时间: 2009-2-6 12:13
再来几个:
comctl32.dll
brouseui.dll
imagehlp.dll
这些我压过了,没问题。(要不63M的内核根本放不下这些,即使NTFS压缩。)
作者: HB天意    时间: 2009-2-6 12:22
我今天已经压缩了十几个了。都压缩成功。减了5、6M下来。
但是不知道在使用的时候会不会有影响。
作者: HB天意    时间: 2009-2-6 13:01


我压缩的文件。原来是十几M。压缩后只有6M多了。
作者: HB天意    时间: 2009-2-6 13:08
还有USERENV.DLL、SXS.DLL两个文件。
作者: CWD    时间: 2009-2-6 13:17
只要选对UPX程序及设置,稳定没问题滴,DOS下的它都能搞定,何况WIN呢。。。
但是:
1、内核文件UPX过使用CAB压缩后体积将更大;
2、每次调用都将对该文件进行一次内存解压释放操作(就算调用个图标或条语句都会如此操作一遍),所以将使得整个内存资源更加紧张,及可能造成内存地址冲突问题(不稳定也许就指这吧);
3、建议对不常调用到的文件使用UPX,像SHELL32.DLL这种几乎每次操作都调用到的玩意请三思。。。
作者: tegl    时间: 2009-2-6 13:40
体积减少了,同时内存占用增加了,不建议压缩
作者: 66369    时间: 2009-2-6 13:56
原帖由 tegl 于 2009-2-6 13:40 发表
体积减少了,同时内存占用增加了,不建议压缩



同意.

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




经常调用的DLL.不提倡压.......
作者: yichya    时间: 2009-2-6 14:00
我是能压的都压了。。。现在IMG文件地方最紧张了。
作者: lisong    时间: 2009-2-6 14:01
原帖由 CWD 于 2009-2-6 13:17 发表
只要选对UPX程序及设置,稳定没问题滴,DOS下的它都能搞定,何况WIN呢。。。
但是:
1、内核文件UPX过使用CAB压缩后体积将更大;
2、每次调用都将对该文件进行一次内存解压释放操作(就算调用个图标或条语句 ...

赞同此观点
作者: 超级坏蛋    时间: 2009-2-6 15:14
comctl32.dll --- 这个不能压缩,有些程序会出问题。
作者: 超级坏蛋    时间: 2009-2-6 15:22
CRYPTUI.DLL --安装网卡,会出问题?
作者: HB天意    时间: 2009-2-6 16:50
原帖由 CWD 于 2009-2-6 13:17 发表
只要选对UPX程序及设置,稳定没问题滴,DOS下的它都能搞定,何况WIN呢。。。
但是:
1、内核文件UPX过使用CAB压缩后体积将更大;
2、每次调用都将对该文件进行一次内存解压释放操作(就算调用个图标或条语句 ...


谢谢解答.那我上述那些不压缩比较好?
作者: 超级坏蛋    时间: 2009-2-6 17:32
压缩列表文件。

pecp.rar

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


作者: 616232671    时间: 2009-2-6 18:25
我修改过一个 18M 的 ,内核大概 37M

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

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

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

我都是 精简图标来减小文件体积
作者: fyqingshan    时间: 2009-4-9 12:58
原帖由 超级坏蛋 于 2009-2-6 17:32 发表
压缩列表文件。

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




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