![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
绿化软件
文章平均质量分 88
xuexiaodong2009
主要从事C#编程,精通SQL,JS,jquery等技术,目前主要从事内部办公,微信企业号方面的应用
展开
-
软件绿化之实践一--绿化福昕PDF阅读器
福昕PDF阅读器作为国内一款免费免费的PDF阅读器,启动速度快,而且特别小,不像Adobe Reader启动特别慢,而且安装体积特别大,安装了很多不需要的功能。对于我来说,我只需要打开PDF文件,简单的添加书签功能,所以此次以绿化此软件为目标。 使用工具:Total Uninstall 操作系统环境:纯净的win7专业版第一步: 打开Total Unins原创 2013-05-24 09:54:25 · 3216 阅读 · 1 评论 -
软件绿化之dos命令
软件绿化会涉及一下,简单的dos命令,例如写注册表,复制文件,文件夹,注册DLL,获取安装目录之类的基本操作。获取基本的帮助信息 其实所有命令都可以使用 命令/?的形式获取基本的帮助信息例如 reg /?获取 reg命令的帮助 写注册表,其实有两种方法,一种是把注册表修改写成注册表文件,也就是reg结尾的文件,另一种就是调用reg注册表命令原创 2013-05-20 08:48:15 · 1972 阅读 · 1 评论 -
软件绿化之注册表右键菜单三
在绿化软件的过程中,遇到过不少关于系统右键菜单的注册表项,但到底有什么区别,自己却一直不太明白,近期有时间,进行了整理。 1单个文件 2文件夹 3驱动器1单个文件 方法一给单个文件添加右键菜单,只需要在在注册表KEY_CLASSES_ROOT\*\shell下添加相关项例如reg add "HKEY_CLASSES_ROOT\*\shell\Unlocker 1.9.1原创 2013-06-05 10:21:50 · 2296 阅读 · 0 评论 -
软件绿化之注册表右键菜单二
自己在使用自己绿化的notepad++时,发现了一个小问题通过notepad++安装程序安装的notepad++,不管一次选中多少个文件都会出现notepad++右键菜单,但我绿化后的notepad++右键菜单,只有在一次选中文件少于15个时,才会出现,如果一次选中的文件多于15个,notepad++右键菜单就没有了。感觉很奇怪,于是就研究了一下,两种方式到底有什么区别。 我的绿化注原创 2013-06-05 08:55:57 · 2177 阅读 · 0 评论 -
软件件绿化之实践一--绿化飞信Fetion2013_March
1这一次我直接使用好压解压了Fetion2013_March.exe安装包得到了很多文件如下:2我删除了Languages之外的所有文件夹,直接运行,发现飞信可以直接运行,看来其他文件夹里变的文件都不是必须的。3观察注册表,有不少改变,看来注册表的改变,没有向其他软件的一样是通过安装程序完成的,而是通过主程序完成,确实很意外。4但我发现一个很奇怪的问题,就是最小化后,桌面右原创 2013-05-30 13:21:42 · 1791 阅读 · 0 评论 -
软件绿化之实践一--绿化搜狗输入法
基本步骤和绿化福昕PDF阅读器基本一样,对我来说,我只需要基本的功能,其他的能不安装就不安装,但搜狗输入法却捆绑了一系列插件功能。 使用Total Uninstall监视搜狗输入法安装程序对系统所做的改变。 Total Uninstall导出的改变如下,可以看出搜狗输入法是安装了很多东西,注册表也改变很大。 Detected changes File system原创 2013-05-28 15:14:20 · 4183 阅读 · 1 评论 -
软件绿化之安装程序可能改变的目录及其作用
其实安装程序的作用,其实主要就是复制文件,修改文件,修改注册表。 安装程序除了安装目录还会修改那些目录呢? %WINDIR%\System32也就是系统目录,一般为C:\Windows\System32 可能的改变主要就是添加一些文件,例如输入法文件,系统驱动,一些程序集 例如搜狗输入法会向里边复制输入法文件,杀毒软件会想里边复制一些驱动文件,还有一些必要的共享程原创 2013-05-21 08:27:42 · 1811 阅读 · 0 评论 -
软件绿化之注册表右键菜单
自己作为一个软件绿化的爱好者,目前也只处于连菜鸟也算不上的级别,一切都从最简单的学起。 在绿化Unlocker 1.9.1时,在绿化后,发现系统右键菜单没有了,于是研究了一番注册表。才发现,其实给系统添加右键菜单其实很简单。右键菜单一在所有文件上添加右键菜单 HKEY_CLASSES_ROOT\*\shell\程序名称\command 在所有文件的右键都添加菜单例如原创 2013-05-20 07:59:44 · 3093 阅读 · 0 评论 -
软件绿化之注册表文件类型关联
在处理好压和notepad++时,研究过注册表的文件关联,主要是在win7上,不知道其他平台上是否合适。 reg add "HKEY_CLASSES_ROOT\txtfile\shell\open\command" /ve /d "\"%cd%\notepad++.exe\" %%1 " /f使用默认notepad++.exe代替notepad打开txt文件。reg add "H原创 2013-05-20 08:09:42 · 2735 阅读 · 0 评论 -
软件绿化之注册DLL
有些程序集DLL需要注册,但注册后,发生了什么,恐怕很少有人知道,是不是就把DLL复制到了系统目录下? 注册DLL需要命令regsvr32,具体帮助可以运行 regsvr32 /? 注册DLL发生了什么?写了注册表HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\,那么是不是HKEY_LOCAL_MACHINE\SOFTWARE\Classes\C原创 2013-05-20 09:39:48 · 2680 阅读 · 0 评论 -
软件绿化之安装程序可能改变的注册表项及其作用
安装完程序后,会修改那些注册表项,会有哪些作用呢文件关联 HKEY_CLASSES_ROOT\.文件扩展名,其实也就是HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.文件扩展名 这些主要就是注册扩展名,关联相关程序例如好压的7z文件关联[HKEY_CLASSES_ROOT\.7z]@="HaoZip.7z"[HKEY_CLASSES_ROOT原创 2013-05-23 07:45:55 · 2693 阅读 · 0 评论 -
绿化软件之如何判断主程序依赖的程序集
绿化软件必然需要把一些捆绑式的广告软件,或者是一些不需要的插件去掉。但如何检测主程序依赖那些程序集呢(资源文件,配置等文件暂且不谈论)? 1使用检测工具 2注册表比较观察法 3文件系统比较法 4进程模块查看工具 5试验法 1使用检测工具 使用一些依赖性检测工具,例如Depends.exe,PowerTool,或者使用W32Das原创 2013-05-23 09:15:07 · 2658 阅读 · 0 评论 -
绿化软件之如何精简文件
在制作好基本的绿化软件后,可以删除一些不需要的文件 1DLL的精简 2帮助文件的精简 3多国语言支持的精简 4插件的精简 5卸载文件的精简 6其他文件的精简 1DLL的精简 对于DLL的精简,在判断出来需要的DLL后,其他的都可以删除了,尤其是那种一个软件捆绑了N个软件的软件,只保留自己需要的其他的都可以删除。具体判断方法参考原创 2013-05-24 09:54:10 · 3170 阅读 · 3 评论 -
绿化软件之常用工具
安装程序安装一个软件,其实就是改变文件系统和注册表,所以绿化软件也主要需要这两方面的软件 1检测文件系统改变的 2检测注册表改变的 3研究安装程序安装脚本的 4判断程序依赖项的 5虚拟系统类软件 1检测文件系统改变的 主要是用来检测文件系统到底有什么改变,例如创建了那些文件夹,移动了那些文件,复制了那些文件 此类工具有Filewatch、Unins原创 2013-05-24 13:14:28 · 3667 阅读 · 0 评论 -
软件绿化之dos命令之路径
软件绿化使用bat文件,必然会涉及到获取各种路径,例如安装路径,系统目录之类的问题。这些主要通过相对路径和环境变量。例如如下的目录结构 SogouInput\ \6.6.0.9394\ \6.6.0.9394\SogouPy.ime原创 2013-05-20 09:11:37 · 2506 阅读 · 0 评论