制作绿色软件教程
盘Valueadd\3rdparty\Mgmt\Winstle\中)。
系统前后的差异分为文件部分和注册表部分。文件部分指的是向系统目录拷贝的文件,以及作为COM组件注册的文件,还有与这些文件相关的注册表部分,注册表部分单单指其余的注册表的变化。对于文件部分,可以进一步区分出必须要往系统目录拷贝的文件(这种情况是少数)和放在软件安装目录的文件。对于注册表部分,区分出由这个软件的安装程序本身所作出的注册表操作和注册COM组件时候的注册表操作。
6.直接导出注册表 寻找自注册的COM组件
这个方法是方法5的简化版,现在软件的配置大多写在注册表中的“HKEY_LOCLAL_MACHINE\SOFTWARE\软件公司名字”和“HKEY_CURRENT_USER\SOFTWARE\软件公司名字”这2个键下面,直接对把这2个注册表键导出到REG文件中。自注册的COM组件都需要导出如下4个函数:DllCanUnloadNow,DllGetClassObject,DllRegisterServer,DllUnregisterServer,可以用VC自带的Depend.exe找出哪一个动态链接库是自注册的COM组件。最后写一个批处理文件用Regsvr32.exe注册COM组件和用Regedit.exe导入注册表。
通过上面分析安装程序的动作,把安装程序的工作分解为复制文件、注册COM组件、安装服务驱动、注册表配置等几个部分,虽然注册表配置可以覆盖注册COM组件、安装服务驱动等操作步骤,但是把这些步骤明显分割出来有助于制作绿色安装的软件。
以上所列绿化软件的六种方法,由易到难,有时可能需要几个方法联合使用。绿化软件没有一条终南捷径,需要不断地分析和测试,测试时,最好能到全新的系统中或别的电脑中跨平台进行。这里需要说明的是,无论使用什么方法,都是模拟软件的安装过程,所以原作者最容易给出该软件的绿色版本。
你可能喜欢
- 软件制作教程
- 使用教程
- 事业单位公共基础知识
- 内蒙古公务员考试真题
- Proe二次开发
- Excel使用技巧大全(超
- 网页制作与设计
- 进销存软件的Excel表格制作教程2页
- 都市行jar公交换乘软件制作教程6页
- 绿色软件制作_批处理教程53页
- 软件使用说明书制作教程2页
- [Rom制作教程] 【歃弼出品】自动开启挂载虚拟内存,无须其他swap软件5页
- 常用字幕软件制作教程介绍29页
- 查码系统使用教程11页
- SBSettings设置使用教程13页
- overture使用教程52页
- Winpe安装使用教程20页
- YY使用教程1页
- iTunes使用教程9页
- 事业单位公共基础知识27页
- 2010山西事业单位公共基础知识试题及答桉11页
- 2012年陕西事业单位招考考试公共基础知识182页
- 河南教师考试信息:事业单位考试公共基础知识每日一练(2.8)2页
- 湖南事业单位考试公共基础知识:中国历史常识一2页
- 湖南事业单位考试公共基础知识复习资料:常识问题之物理2页
- 砖题库:2014内蒙古公务员申论考试真题的正确运用2页
- 内蒙古124公务员考试行测真题42页
- 2009年9月13日公务员考试(五省联考)行测真题及答案解析(福建、重庆、海南、辽宁、内蒙古)38页
- 2010年内蒙古公务员考试面试真题5页
- 2009内蒙古公务员考试申论真题12页
- 2008年内蒙古公务员考试申论真题7页
- Proe5.0二次开发21页
- Proe二次开发Protoolkit-VC6.0环境配置7页
- Proe二次开发启蒙教程36页
- 基于Proe二次开发齿轮参数化模型库7页
- Proe二次开发入门教程6页
- Proe二次开发调用宏(轨迹文件)的方法总结2页


