全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【图文教程】软件绿化从自己的易语言程序做起概述:这里我们所说的“绿化”是指在不对应用程序进行反向工程的前提下,去除程序的冗余部分,缩减程序的体积,从而提高程序运行效率,节省磁盘空间,给用户带来良好的第一印象。相信大家作为合格的业余程序员,在源码方面的优化一定做得比较到位。然而由于易语言的特性,编译后的程序总是未免显得臃肿。今天,我们要做的,就是尽可能消除易语言的这个劣势。准备工作:1.Visual Studio 2010(其他能够编辑应用程序资源和二进制数据的工具也可以)2.UPX Shell V3.08(下图是配置)(其他能够压缩应用程序数据的工具也可以)3.一个编译后的易语言程序(可以是采用第一种编译方式,也可以是静态编译的易语言程序)第一章:(本章适用于采用第一种编译方式的易程序)看到krnln.fnr,你不觉得有点不舒服?如果是某个菜鸟正在使用你的软件,没准他还会误删除。其实那就是一个动态链接库,自己动手将它的扩展名改成dll就可以了。启动Visual Studio 2010,随便新建一个解决方案,然后把先前生成的可执行程序还有重命名后的支持库文件添加到解决方案中。使用资源编辑器打开支持库文件,可以看到如下图所示的资源信息。其实,这些对你的易程序没有一点帮助,所以,你需要逐一删除它们,只留下版本信息。如下,是删后的截图。如果你觉得版本信息中那些对易语言的介绍很啰嗦,你也可以有选择的删除。对于多个支持库文件可以如法炮制。现在,打开你的易语言程序,打开方式为“二进制编辑器”打开以后,搜索“krnln”,找到后把“fnr”改成“dll”,注意不要选中后更改,要把光标置于“f”前,输入时会自动覆盖。对于多个支持库文件,可以进行多次查找和更改。点击“全部保存”,然后分别将它们另存为到你想保存的地方。最后,用UPX加压缩壳,至此大功告成。第二章:(本章适用于静态编译的易语言程序)与第一章类似,先使用VS2010的资源编辑器打开易语言程序。显示的那个对话框不用管它,不会对程序有任何影响。打开以后,可以看到一些资源数据,除了你自己设置的图标,已及版本和MANIFEST信息外,都可以放心删除。注意,MANIFEST信息不可删除,删除后会使你的易程序在XP、Win7等系统中组件均显示为Win98的样式,缺乏美观性。如下是删后的结果。这里建议你改一下版本信息,把那些宣
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年佛山市南海区政务服务中心(窗口人员)招聘考试备考试题及答案详解
- 2026年郑州市邙山区政务服务中心(窗口人员)招聘考试备考题库及答案详解
- 2026年抚顺市望花区工会人员招聘考试参考试题及答案详解
- 高空作业承包合同
- 2026年佳木斯市永红区工会人员招聘考试参考试题及答案详解
- 2026年珠海市斗门区政务服务中心(窗口人员)招聘考试参考试题及答案详解
- 2026年平顶山市石龙区政务服务中心(窗口人员)招聘考试参考题库及答案详解
- 2026年北京市交通委员会所属事业单位公开招聘工作人员9人(第二批)考试备考试题及答案详解
- 2026年贵阳市南明区政务服务中心(窗口人员)招聘考试参考试题及答案详解
- 2026年8月韶关市始兴县澄江镇招聘安全生产专职安全员1人考试备考题库及答案详解
- 2026年公共营养师三级考试真题及答案
- 2026年消防继续教育题目考前冲刺练习题【必考】附答案详解
- 第1讲 中华文明的起源与早期国家 课件高三统编版必修中外历史纲要上一轮复习(选必融合)
- 鼎和财产保险股份有限公司招聘笔试题库2026
- 企业电工管理工作制度
- 2026年消防设施操作员(中级维保)真题题库附完整答案详解(全优)
- 2026年饲草种植工技能竞赛题库及答案
- 老人翻身护理器应用指南
- 2025年社区卫生服务中心工作人员招聘考试笔试试题(含答案)
- LNG加气站安全生产投入制度
- 2026年乌鲁木齐一中分班测试题及答案
评论
0/150
提交评论