怎么制作自己的绿色软件,你知道吗?
发表时间:2023-10-16 14:01:25
文章来源:炫佑科技
浏览次数:186
菏泽炫佑科技
怎么制作自己的绿色软件,你知道吗?
1、判断。 就是猜测这个软件能否做成绿色软件。 从功能和你对它的理解来看,如果你觉得这个软件和系统关系非常密切,就不要继续了。 使用原版安装程序是*安全、*方便的。 ,例子包括IE6、杀毒软件等,这样的判断可以节省你的时间。 当然,你可以忽略这一步,尝试制作绿色软件,然后进入步骤2。
2.“绿化”。 不同的软件有不同的方法,没有一定的规则,但总的来说,就是了解软件的安装过程,转换为绿色安装。 在这个过程中,你可能需要尝试多种方法,也可能*终会因为软件的复杂性或者某些特性而导致无法绿色化。 做好失败的心理准备。 具体绿化方法将在后面介绍。
3. 测试。 *好在新安装的操作系统“绿化”之后进行测试。 如果要在多个操作系统中使用该软件,还需要在其他操作系统中进行测试。 一些软件文件随您一起提供。 这取决于操作系统。 这时就需要在不同的操作系统中进行“绿化”过程,*终整合成一个完整的、适应多种操作平台的绿色软件。 “绿化”方法需要根据经验选择不同的“绿化”方法,而且可能还需要不断尝试不同的方法,直到成功。 按照先易后难的顺序,具体方法包括:
1 解压缩。 这是*简单的方法,就是尝试看看能否直接解压软件的压缩包。 尝试使用 和 看看是否可以直接打开压缩的安装文件。 如果无法打开,则使用其他方法。 如果可以的话,那么恭喜你,这个软件大部分都是绿色安装软件(也有一些例外,比如)。 将压缩包中的文件直接解压到目标路径,然后测试软件功能是否正常。 如果功能正常,那么“绿色安装”就会成功,如果不能正常使用,那就尝试其他方法。这类软件的特点是安装程序的工作可以完全由软件本身。
2安装然后卸载。 这也是一种比较简单的方法,完全是手工劳动,也就是说直接安装软件,然后复制程序,*后卸载安装程序。 如果软件安装程序的功能只是复制文件和生成快捷键,那么它就是绿色安装,可以使用这种方法。 *后测试软件功能是否正常。 如果功能正常,则“绿化”成功。 如果不能正常使用,则使用其他方法。
3 反编译安装程序。 这种方法需要一些思考,即根据安装程序所使用的生产工具来选择相应的反编译程序,然后读取反编译后的安装脚本来创建绿色软件。 目前的软件大多是使用专门的安装工具制作的,如Wise、Inno Setup、NSIS()、VISE等。 该格式的安装文件(带有MSI和MST后缀的文件)可以通过微软的免费工具Orca打开和查看。 、格式化安装文件,还有很多免费工具可以解压和查看脚本。 当然,有很多专门的安装工具,而且很多安装程序都没有相应的反编译程序。 在这种情况下,不能使用该方法。
4 观察反安装程序和日志文件。 现在的软件大多在安装后都带有卸载的方法。 卸载是安装的逆过程。 如果您知道如何卸载,您也可以了解如何安装它。 专门的安装工具制作的反安装程序一般是根据某个文件中的信息来卸载的。 该文件可以使用纯文本编辑器打开。 在某些情况下,该文件根本不包含任何可读信息,因此必须使用其他方法。 具体过程是先采用方法2,然后了解卸载流程,*后根据卸载信息创建绿色软件。
5 比较系统快照。 当前面的方法失败时,可以尝试这个方法。 具体思路是在安装软件之前首先记录系统的状态,主要包括注册表和系统目录下所有文件的状态。 然后就是软件的安装。 安装完成后,再次记录系统状态。 *后一步是比较前后两个系统状态的差异,了解安装程序做了什么。 这项工作一般是通过专门的软件来完成的,比如免费工具、免费工具(,4149,9882,00.asp)、微软工具(可以从资源工具箱中获取)、或者LE(在2000 Sever CD的目录下) \\MGMT\\)。 大多数时候,您只需要比较安装前后注册表的差异即可。 这时候就有大量的注册表工具可供选择。 推导出系统差异后,将差异分解为两部分:文件部分和注册表部分。 文件部分是指复制到系统目录的文件、注册为COM组件的文件以及与这些文件相关的注册表部分。 注册表部分仅指注册表更改的其余部分。 对于文件部分,可以进一步区分必须复制到系统目录下的文件(这个是少数)和可以放在软件安装目录下的文件。 对于注册表部分,区分本软件本身的安装程序执行的注册表操作和注册COM组件时的注册表操作,丢弃其他程序(如资源管理器)的操作。 在此基础上,编写一个拷贝文件,注册COM组件并将批处理文件导入注册表,就可以完成绿色软件的制作了。 当注册表文件中包含路径信息时,可以手动修改注册表文件或将注册表文件转换为INF文件,实现全自动路径处理。
如何制作绿色软件
绿色软件的“绿化”方法
再说说绿色软件的生产,简称软件“绿化”。 绿色软件的制作实际上就是我们自己完成安装程序的工作。 没有固定的方法,基本上就是猜测加实验。 不同类别的绿色软件有不同的生产策略。
如果你得到一个新软件,想把它打造成绿色软件,一般按照以下步骤进行:
1 判断。 就是猜测这个软件能否做成绿色软件。 从功能和你对它的理解来看,如果你觉得这个软件和系统关系非常密切,就不要继续了。 使用原版安装程序是*安全、*方便的。 ,例子包括IE6、杀毒软件等,这样的判断可以节省你的时间。 当然,你可以忽略这一步,尝试制作绿色软件,然后进入步骤2。
2、“绿化”。 不同的软件有不同的方法,没有一定的规则,但总的来说,就是了解软件的安装过程,转换为绿色安装。 在这个过程中,你可能需要尝试多种方法,也可能*终会因为软件的复杂性或者某些特性而导致无法绿色化。 做好失败的心理准备。 具体绿化方法将在后面介绍。
3 次测试。 “绿化”后的测试*好在新安装的操作系统中进行。 如果要在多个操作系统中使用该软件软件制作,还必须在其他操作系统中进行测试。 一些软件文件随您一起提供。 这取决于操作系统。 这时就需要在不同的操作系统中进行“绿化”过程,*终整合成一个完整的、适应多种操作平台的绿色软件。
“绿化”方法需要根据经验选择不同的“绿化”方法,而且可能还需要不断尝试不同的方法,直到成功。 按照先易后难的顺序,具体方法包括:
1 解压缩。 这是*简单的方法,就是尝试看看能否直接解压软件的压缩包。 尝试使用 和 看看是否可以直接打开压缩的安装文件。 如果无法打开,则使用其他方法。 如果可以的话,那么恭喜你,这个软件大部分都是绿色安装软件(也有一些例外,比如)。 将压缩包中的文件直接解压到目标路径,然后测试软件功能是否正常。 如果功能正常,那么“绿色安装”就会成功,如果不能正常使用,那就尝试其他方法。这类软件的特点是安装程序的工作可以完全由软件本身。
2 安装然后卸载。 这也是一种比较简单的方法,完全是手工劳动,也就是说直接安装软件,然后复制程序,*后卸载安装程序。 如果软件安装程序的功能只是复制文件和生成快捷键,那么它就是绿色安装,可以使用这种方法。 *后测试软件功能是否正常。 如果功能正常,则“绿化”成功。 如果不能正常使用,则使用其他方法。
3 反编译安装程序。 这种方法需要一些思考,即根据安装程序所使用的生产工具来选择相应的反编译程序,然后读取反编译后的安装脚本来创建绿色软件。 目前的软件大多是使用专门的安装工具制作的,如Wise、Inno Setup、NSIS()、VISE等。 该格式的安装文件(带有MSI和MST后缀的文件)可以通过微软的免费工具Orca打开和查看。 、格式化安装文件,还有很多免费工具可以解压和查看脚本。 当然,有很多专门的安装工具,而且很多安装程序都没有相应的反编译程序。 在这种情况下,不能使用该方法。
4 观察反安装程序和日志文件。 现在的软件大多在安装后都带有卸载的方法。 卸载是安装的逆过程。 如果您知道如何卸载,您也可以了解如何安装它。 专门的安装工具制作的反安装程序一般是根据某个文件中的信息来卸载的。 该文件可以使用纯文本编辑器打开。 在某些情况下,该文件根本不包含任何可读信息,因此必须使用其他方法。 具体过程是先采用方法2,然后了解卸载流程,*后根据卸载信息创建绿色软件。
5 比较系统快照。 当前面的方法失败时,可以尝试这个方法。 具体思路是在安装软件之前首先记录系统的状态,主要包括注册表和系统目录下所有文件的状态。 然后就是软件的安装。 安装完成后,再次记录系统状态。 *后一步是比较前后两个系统状态的差异,了解安装程序做了什么。 这项工作一般是通过专门的软件来完成的,比如免费工具、免费工具(,4149,9882,00.asp)、微软工具(可以从资源工具箱中获取)、或者LE(在2000 Sever CD的目录下) \\MGMT\\)。 大多数时候,您只需要比较安装前后注册表的差异即可。 这时候就有大量的注册表工具可供选择。 推导出系统差异后,将差异分解为两部分:文件部分和注册表部分。 文件部分是指复制到系统目录的文件、注册为COM组件的文件以及与这些文件相关的注册表部分。 注册表部分仅指注册表更改的其余部分。 对于文件部分,可以进一步区分必须复制到系统目录下的文件(这个是少数)和可以放在软件安装目录下的文件。 对于注册表部分,区分本软件本身的安装程序执行的注册表操作和注册COM组件时的注册表操作,丢弃其他程序(如资源管理器)的操作。 在此基础上,编写一个拷贝文件,注册COM组件并将批处理文件导入注册表,就可以完成绿色软件的制作了。 当注册表文件中包含路径信息时,可以手动修改注册表文件或将注册表文件转换为INF文件,实现全自动路径处理。
6 直接导出注册表,寻找自行注册的COM组件。 该方法是上面方法5的简化版本。 现在软件配置大多写在注册表中的“\\软件公司名称”和“\\软件公司名称”这两个键下。 直接注册这两个。 表键导出到 REG 文件。 自注册COM组件需要导出以下四个函数:、、、、可以使用vc自带的.exe来查找哪个动态链接库是自注册COM组件。 *后编写一个批处理文件使用.exe注册COM组件并使用.exe导入注册表。
通过上面对安装程序动作的分析,安装程序的工作被分解为复制文件、注册COM组件、安装服务驱动、注册表配置等几个部分。 虽然注册表配置可以涵盖注册COM组件、安装服务驱动程序等步骤,但明确划分这些步骤将有助于创建绿色安装软件。 对于需要更复杂安装步骤的软件,使用原始安装程序更安全。
回答者: – 魔术师 4 级 5-13 08:47
自制绿色软件?
有些有效,有些则无效。 哈哈,主要原因是有些软件解压后不修改注册表就无法运行。
如何制作绿色软件
浅谈如何制作真正的绿色软件 您是否遇到过这样的问题:您想使用某个软件,但您没有管理员权限来安装它? 这个时候,你会放弃使用这个软件吗? 现在,我向大家介绍一类可以解决这个问题的软件——无需安装即可使用的软件——绿色软件! 什么是绿色软件? 绿色软件必须严格遵守以下规定:不修改注册表(或仅应用户要求在注册表中写入启动信息); nbsp; 不向系统文件夹写入文件,例如:%%、%%、磁盘根目录等文件夹; 不要在软件所在文件夹以外的任何文件夹中创建文件; nbsp; 无需安装或卸载。 如果您想使用该软件,只需将文件复制到您的计算机上即可。 如果您不再需要该文件,可以直接删除该文件夹,而无需运行卸载程序。 1. 什么样的软件被认为是绿色软件? 《魔兽争霸 3》和《反恐精英》就是很好的例子。 这些软件安装后,可以将它们复制到任何计算机上,而无需重新安装。 如果不再需要它们,可以直接删除复制的文件,无需运行卸载程序来卸载。 1、为什么有很多软件不是绿色的? 也许原因如下: 1.1nbsp;软件编写者的水平有限。 很多软件编写者只能完成软件设计的功能,却无法使软件变得完美。
例如,如果您使用VB语言来开发软件,您很可能需要一个VB运行库来运行您的软件。 这样,在运行这个软件的时候,你还需要安装VB运行库来支持你的软件。 nbsp;nbsp;1.2nbsp;有些程序员为了方便用户,认为用户不懂如何使用计算机,所以使用安装程序来帮助用户初始化和安装软件。 比如有些软件本身需要的软件需要输入注册码(sn)。 并将注册码保存在注册表中,区分注册用户和非注册用户的使用权限,防止软件被非法注册! 2nbsp;.绿色软件的现状 2.1nbsp;为什么现在绿色软件这么少? 有些软件在启动时会自动设置与文件扩展名的关联。 比如,严格来说,它并不是一个绿色软件。 虽然不需要安装,直接复制即可使用,但它会在注册表中设置.;.zip等扩展名的关联,并且会显示在右键菜单中。 显示快捷菜单。 如果您删除该文件夹(而不是卸载它),这些上下文和上下文菜单仍然存在。 另一种可能是软件和系统的关系非常密切,很多文件和系统共享它们。 比如“;”,这是一个非常复杂的系统,很多地方都和系统相关。 2.2nbsp;非绿色软件的缺点? 你可以想象一下,如果你安装了一个软件,你会向你的系统文件夹中添加文件,并在注册表和你的个人文件夹中写入许多设置。
如果你不需要这个软件,当你卸载之后,你会发现那些东西或多或少都留下了。 随着软件安装和卸载数量的增加,这些垃圾信息会不断增加,这就是为什么操作系统安装后运行速度会越来越慢的原因——安装的软件越多,系统就会变得越来越慢。 虽然你可以清除这些临时文件、无用文件、注册表垃圾信息等,但是这些操作很可能会误删除一些文件或者根本没有删除它们。 *好的办法是使用ghost等工具将系统恢复到原来的状态。 3.nbsp;如何制作绿色软件 3.1nbsp;**步——判断与检测 首先需要判断该软件是否已经是绿色软件。 如果该软件的说明已注明是绿色软件,那么这一步你可以什么也不做,直接将软件复制到你需要的地方,然后运行即可; 如果没有,您需要执行以下操作。 3.2nbsp;第二步——备份需要使用ghost或者其他工具备份系统分区,这样可以让你轻松地将系统恢复到原来的状态。 Era 3.3第三步——“绿化”安装你需要“绿化”的软件,并将安装路径设置为非系统分区(例如d:)。 安装完成后,使用ghost将之前备份的内容恢复到系统分区。 这样,你将拥有一个不需任何修改的操作系统,但在非系统分区中你将拥有你的“绿化”软件。
继续创建受限用户,并禁止该用户修改注册表、添加或删除系统文件夹中的文件(如c:;;c:,nbsp;等...)。 运行安装好的软件。如果运行成功,说明该软件可以“绿化”了,已经被你“绿化”了 3.4nbsp; 步骤 4 - 压缩 现在,您可以打包并压缩已安装软件所在的文件夹,并且该文件应该可以在任何计算机上使用,而无需安装。 总结 绿色软件是*近提出的一个概念。 如果你希望你的操作系统非常
教你制作自己的手机绿色软件
然后打开设置、系统、删除程序,选择,也就是安装比刚才多的软件,删除,打开files文件夹删除一些没有清理干净的文件夹。 然后打开空间,找到文件夹,然后打开。 *后点击运行软件即可使用。 一个全新的绿色软件诞生了。 为了方便使用,您可以点击参数设置。 系统启动时,在自动运行前勾选“√”,下次自动运行。
如何把软件做成绿色版
根据你的描述,我只能大致回答如下: 1、绿色软件本身的含义就是尽量不使用安装程序,尽量不添加注册表等信息。 2、绿色软件分为带注册表或系统文件和不带注册表或系统文件。 注册表和系统文件直接运行。 3、包括注册、授权等信息,以及设置等记录,是否在软件文件夹中必须考虑。 因此,如果软件有注册表信息或者需要一些插件,或者需要将系统文件添加到系统文件夹中,那么就必须进行被动安装的程序设置。 (例如,制作注册表导入文件,或者安装.BAT批处理文件)如果程序只生成一些信息,并且这些信息不影响系统要对注册表进行更改,则只需设置并复制整个文件夹或者做成压缩包。
如何制作自己的绿色软件
与优化大师一起打造绿色软件
对于某些已安装的软件,如果想要制作绿色软件安装包,则需要使用优化大师的智能卸载功能。
①运行优化大师,点击窗口左侧“系统清理维护→软件智能卸载”,在界面点击“分析”,分析完成后找到“描述”为“注册表信息”的项目。
②打开“注册表编辑器”,在优化大师的“注册表信息”下找到对应项,在菜单中选择“注册表→导出注册表文件”,经过几次操作,导出所有注册表键值,整合成一个zhuce.reg文件。 单击“卸载”按钮即可卸载该软件。
③进入优化大师安装文件夹下的/文件夹,找到以卸载文件命名的子目录,将该目录下的所有文件复制到另一个文件夹中,同时复制刚才创建的两个注册表文件。 保存到此文件夹。
④ 右键单击该文件,选择“添加到压缩文件”。
⑤ 勾选“常规”选项卡下的“创建自解压格式文件”,并将“压缩文件名”更改为“.exe”。
⑥单击“高级”选项卡下的“自解压选项”按钮。
⑦然后在“提取路径”中填写“(示例)/”,然后勾选“在''中创建”。
⑧在“安装程序”下的“解压后运行”中输入“/S %%/~1//zhuce.reg”
⑨单击“高级”选项卡下的“添加快捷方式”,然后在“创建位置”中选择“开始菜单/程序”,在“源文件名”中输入“.exe”,在“目标文件夹”中输入“.exe”输入“/”,在“快捷方式”中输入“”,单击“确定”。
⑩点击“模式”选项卡怎么制作自己的绿色软件,你知道吗?,选择“全部隐藏”和“覆盖所有文件”,*后点击两次“确定”即可完成制作。
如何使用VB创建绿色软件?
编译VB程序,然后复制一起使用的控件的dll文件来运行它。 这样你就不需要写表格或类似的东西。 如果有数据参数,可以写一个ini文件来保存。
如何制作绿色软件
绿色软件可分为狭义和广义两种。 狭义的绿色又称纯绿色软件,是指软件对系统几乎不做任何改变。 除了软件的安装目录外,它不会向注册表、系统文件夹等写入任何信息(或者只添加简单的快捷方式),卸载软件只需要直接删除安装目录,与以前的大多数DOS程序类似。 从广义上讲,绿色软件不需要特殊的安装程序,对系统的改动也相对较少。 操作可以手动完成,比如复制几个动态库、导入注册表,或者直接使用批处理等脚本。 绿盟科技通常会创建.bat或.exe来代替手动操作。 此类软件有很多,很多都有注册.reg,因为软件需要注册。 狭义上的绿色软件是*理想的,但现在完全符合这个定义的软件越来越少,但好在还是有相当多的软件可以做成广义上的绿色软件。
如何制作绿色软件?
绿色软件因其小巧实用、无需安装、不给系统添加垃圾文件而受到广大用户的青睐。 遗憾的是,目前网上可用的绿色软件很少,而且功能应用也比较简单。 如果我们常用的文字图像处理、杀毒、多媒体等各类软件都是绿色的该多好啊! 有了,您就可以实现这个梦想。
软件名称:优化大师
软件大小:2.55M
软件性质:共享软件
【点击立即下载优化大师】
下载安装完成后,运行优化大师,点击左侧功能列表“系统清理维护”类别中的“软件智能卸载”。 页面顶部的程序列表提供了计算机上当前安装的所有应用程序的列表。 ,首先在列表中选择一个需要制作成绿色软件的目标软件,然后点击右侧的“分析”按钮。 优化大师将开始智能分析与应用程序相关的信息(如果要分析的软件没有出现在列表中,请点击“其他”按钮手动选择要分析的软件)。
这里笔者以选择(网际快车)为例,详细介绍优化大师如何打造该软件的绿色运行版本。
根据所分析软件的大小和复杂性,智能分析可能需要数十秒到几分钟不等。 分析完成后,您可以在下面的关联文件框中看到正常运行所需的所有软件。 还包括文件和注册表项信息,如图1。请先记下这些注册表项值,单击“卸载”按钮,优化大师将开始备份相关注册表信息和文件信息,然后继续与卸载操作。 卸载完成后,刚才智能分析的所有文件都会保存到优化大师安装目录的\\文件夹中。 复制并解压此处的所有文件并将它们放入新文件夹中。 例如,作者将此文件剪辑为“绿色安装包”。
在“开始→运行”中输入命令,打开注册表编辑器,选择“编辑→查找”,在“查找目标”中输入刚刚记下的注册表项名称和对应的项值(如图2所示)。 找到后,右键单击该键值,选择“导出”命令,将软件的所有注册表文件导出到之前的“绿色安装包”文件夹中。 这样一个绿色的软件安装包就做好了。
将安装包复制到已卸载的计算机上,双击安装包中的“.reg”文件,导入注册表信息,*后执行该软件的主程序即可在这台计算机上运行。
提示:理论上来说,这种方法可以使所有软件变成绿色运行版本,但由于大型软件的注册表项和关联文件数量较多,需要花费大量时间进行搜索,这违背了其目的绿色软件就是“简单易用”,所以建议大家使用这种方法来创建大小小于50M的中小型软件。
另外,这样生产出来的绿色软件的本质并没有改变。 如果软件的前身是共享软件,那么“转型”后它仍然是共享软件。 其他属性也是如此。
制作小软件一般分为三个步骤:
1.找到软件所需的*小键值。
2.找到软件所需的*少文件。
3、根据使用情况定制软件的安装位置和打包。
制作迷你软件不需要太多深入的知识,只要对计算机有一定的了解即可。 *好有自己的电脑,经常安装系统和应用程序,了解基本的文件类型,能简单处理注册表和注册表文件。 有了这些,你就可以制作自己的迷你软件了。 *好对程序和注册表有一定的了解,这样我搜索起来就更容易了。 不过,即使你对这些不太了解,你仍然可以学习制作。 我从不知道如何开始开始,也没有人教我。 关键是要动动脑筋,学以致用。 下面我就介绍一下我制作小软件的经验。 方法很简单,也很落后。 希望专家不要笑话。
1、如何求出软件所需的*小键值。
这里所说的搜索是指那些大型软件。 有些软件如:.4、超级兔子2002等。此类软件只需要一两个按键注册信息即可启动。 , enter After the code, write down the code, then open the and it. You will find the code you just , and then just save the found key. There is no need to it when you the next time, just the into the new .
, the of is saved under the key [\\]. There will be a with the same name as the in this key, and the is saved in it. As for what kind of is this kind of that only one , it is to see . One can only guess.
The first mini I made was one of the . This can run a key, but an error will every time it is . There is no such error . I all the of the after , and then this into a new . At this time, there was no error when the . In this way, I know that this only the key value in the and there will be no error . But it is not known which key value is . So I to the and the six root keys of the . This is to the into six parts. Then I found a new and the of the six root keys into the new . After I the of the first root key into the new , the no an error when it . This shows that the needs The key is in the first key.
When an and not which key it needs, use this to guess. The above only used it once to find out that the key value is in the first key. we don't know which key it is, it the scope. Next look for this root key. this is a bit , it is still very .
There are of in the first key, and it is to find them . I had at that time, and when I saw so many keys, I gave up at that time, that I was not of it. It was not until more than a year later that I for it again.
The I used is very . I don't know what key it , and I don't know where the key is, but I know it is in the first key, so I the first key into three parts. , then the copy into a new , and an error is when the . Then the third copy into the , and this time the can start . This means that the keys by the may be in the third copy. It may also be in the and third , so I found a new and the third copy into the . The still an error when . I then the copy into the and the . , which means that the keys by the are in the and third . The first copy is , so throw away the first copy.
the above step, I still don't know where the key by the is, but I know that it is in the and end of the first key. the above step, I the range by one third, and then Use the same to each of these two into three , for a total of six of the key value. Then it with a new and them . If you can start Word after four "parts", it means that the key are in these four , and the other two are . This the scope of the , and then it again, and then ... this , I the scope bit by bit. I don't know where it is, the rest must be among them. In order to find the key by the , I and of tests, and found the key value by the among tens of of key .
I don't know if you the above , there is no skill, it is all , and the scope is down bit by bit. This is what I use: the " " to find key . Every time I find a , I have to . I also know that this is , and I when I wrote this, but I don't have any other , and I don't know how to use . I was just a at that time. This does not much of the . Many, as long as some basic sense is . I used this to make mini and mini ,