软件DIY 做自己的精简特别版

来源 :网友世界 | 被引量 : 0次 | 上传用户:Virgin1988
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  在网络中,大家或许会发现有标注着XX绿色版、XX精简版的工具可供下载。通常将这些绿色工具复制到本地硬盘中,双击其中的可执行文件即可直接运行主程序,甚至连注册步骤也可省却。这在相当大的程度上,迎合了用户快捷使用、即装即用的需求。为此,我们以将“Turbo Photo 5.5”注册版打造为精简特别版为例。
  
  监视程序安装前的“敌情”
  
  在一般情况下,一款工具在安装时既会向操作系统相关文件夹、用户指定的文件夹写入一些文件。同时也会对注册表进行改写,从而才能使程序运转自如。通过手动的方法去了解上述变动情况自然不太现实,所以,在此请出两位“大内密探”——Uninstall Manager和RegSnap,让它们去帮助我们了解这些变动情况。
  监视文件
  在安装“Turbo Photo 5.5”之前,分别运行“Uninstall Manager”和“RegSnap”。其中在“Uninstall Manager”主界面中,打开顶端的分区选择列表,从中选择操作系统所在分区,然后单击工具栏上的“制作快照”按钮。稍待片刻后,即可得到一份分区快照报告。
  监视注册表
  开启“RegSnap”主界面,依次选择主菜单“文件→新建”按钮,在出现的“保持快照”对话框中点选“仅生成注册表的快照”可选项,单击“确定”按钮。经过一段时间的扫描后,便会给注册表“拍照留念”。单击工具栏上的“保存”按钮,将快照文件保存为一个扩展名为rsnp的文件。
  
  对比程序安装前后变化
  
  进行程序安装及注册
  上述“功课”全部做完后。不要将“UninstallManager”和“RegSnap”关闭。然后将“TurboPhoto5.5”安装在非系统分区中。运行程序后把它关闭。此时会提示“Turbo Photo”要求输入注册码的提示。输入正确的注册码,待注册成功后,关闭注册对话框。
  “揪”出新增文件
  进入“Uninstall Manager”,继续将监视分区设为系统分区,按下工具栏上的“查找新增文件”按钮,即可对安装“Turbo Photo”后的分区文件变动情况进行查探。当查找结束后,会在主界面中呈现具体的变动结果。从图中发现分区文件变动很大。故为便于查看,可依次选择“文件→导出到文件”命令,将结果保存为TXT文本文件。
  根据程序的安装原理,在绝大多数情况下都会将某些关键文件写入操作系统的系统文件夹,如Windows目录、Windows\System以及Windows\System32目录。因此,在TXT文件中可利用记事本所提供的“查找”功能去搜索与上述目录相关的结果。
  在此例中,发现“Turbo Photo”’写入到系统文件夹的文件并不多。根据程序名称和安装时间判断,发现一个名为“tpflag.rg”最为“可疑”。
  为验证自己的判断,将该文件删除后运行“TurboPhoto”,结果发现原本注册成功的程序又弹出要求注册的提示框:而将它重新复制到原文件夹中后,便不会再出现此类情况,从而印证自己的判断是正确的。
  寻觅注册表的变动情况
  文件的变动情况已经尽收眼底。接下来再了解注册表的变化动态。由于我们已经在“Turbo Photo”安装前对注册表进行了快照处理,所以可再次进入“RegSnap”主界面。
  选择主菜单“文件→新建”按钮,在出现的“保持快照”对话框中点选“仅生成注册表的快照”可选项,单击“确定”按钮,为程序安装后的注册表进行快照。同样再将该快照文件保存为rsnp文件。选择主菜单上的“文件→比较”命令,在弹出的“比较快照”对话框中,分别在“第一个快照”和“第二个快照”栏目内选择刚才所保存的快照文件。
  点选“报告选项”区域内的“显示被修改的主键名称及键值”。勾选其下的“生成REG文件”,同时在“输出文件路径”上设定报告文件的输出路径,单击“确定”按钮。
  随后便会出现HTML格式的对比报告,通过浏览该报告就能够看到具体的注册表变动情况,了解程序安装前后注册表的变化。
  
  配备绿色工具所需文件
  
  巧改注册表文件为INF文件
  进入到“RegSnap”的安装文件夹,在其中可发现有一个名为***Redo.reg的注册表文件(注***为任意字符),该文件便是“Turbo Photo”安装后注册表所新增的部分。在一般情况下,我们只需双击该注册表文件,就能够实现“Turbo Photo”安装时写入注册表的动作。
  现在,是否将“Turbo Photo”安装时的关键文件和***Redo reg保存下来,然后分别将它们写人到系统文件夹和注册表,就能够初步完成程序的“绿化”呢?
  非也!有一个重要的因素还没有考虑,那便是程序的安装路径。安装程序时通常会指定安装文件夹,在注册表同时也会列出当前软件的绝对安装路径,只有两者一一对应才能让程序正常运行。不过,当我们按前面的方法导入关键文件和注册表文件时,有可能因程序安装路径的不同而必须每次都要手工修改注册表中路径,故相当麻烦。为改变此种局面,不妨略施小计,用“reg2infGUl”这款小工具将***Redo reg注册表文件转换为lNF文件。利用它就能够轻松解决这个路径难题。
  开启程序主界面,在“注册表文件”一栏内选择***Redo reg注册表文件,然后在“转换为”栏目内设定lNF文件的保存文件夹,如将文件名设为11.lNF,单击“转换”按钮,就能够让注册表文件“变身”为lNF文件。
  用记事本打开lNF文件,依次打开“编辑→替换”功能。在弹出的对话框中将INF内容中有关“TurboPhoto”指定安装路径的字符用“%01%”替换。比如若“Turbo Photo”的安装路径原为“e:\Turbo Photo”,只要分别在“查找内容”中输入“e:\Turbo Photo”,在“替换为”一栏键入“%01%”,单击“全部替换”按钮。最后将其保存即可。
  创建批处理文件
  为自动将程序关键文件复制至系统文件夹目录,同时导入由经注册表“变身”后的lNF文件,可事先将lNF文件、程序关键文件以及Turbo Photo文件夹保存在一个文件夹中,如文件夹名称为“test”。然后在该文件中创建一个批处理文件,内容如下:
  COPY test\tpflag.rg%windir%\system32\(注:表示将test文件夹下名为tpflag.rg的文件复制到系统目录下的system32文件);
  RUNDLL32.EXE SETUPAPl.DLL,InstalIHinfSectionDefaultlnstall 128 test\\11.inf(注:表示将11.inf文件写入到注册表中)。
  至此,我们只需运行批处理文件,然后再执行Turbo Photo主程序,即可直接使用。
  
  一点题外话
  
  虽然我们打造的程序是绿色版本,但大多数程序都需要批处理的引导,所以用户也可以考虑用其它工具对制作出来的软件进行重新封装,方面我们以后的使用。
  首先安装WinRAR,在该文件夹上单击鼠标右键,选择快捷菜单上的“添加到压缩文件”命令,在打开的对话框中勾选“创建自解压格式压缩文件”。
  单击“高级”选项卡,按下页面上的“自解压选项”按钮,点选“在当前文件夹中创始建”,同时在“解压后运行”一栏内输入文件夹中批处理的相对路径,按下“确定”按钮后即可将它打造为一个EXE可执行文件,非常方便。
其他文献
大家一定对snagIt有所耳闻,它是一款老牌的截图和图像处理软件。不过作为一款共享软件,你需要有注册码才能解除snagIt的一些限制。虽然snagIt破解版网上多得是。但是我们也可以通过下面的正规渠道获取它。  第一步:打开JE,在地址栏中输入“http://tinyurl.com/2wpg8v”原地址:http://www.techsmith.com/snagit/ukdn.asp),这个页面的
期刊
大家一定经常会收到QQ好友发来的一些推荐网站的信息,在QQ里直接点击网址可以调用关联的浏览器打开网站。这时,如果想用其它第三方浏览器打开这个网站,可以先在复制聊天记录的网址信息,然后在浏览器里打开该网站。可以看出,这种方法比较笨拙,那么看看有什么更省力的办法。  在QQ聊天窗口里选中网址内容,然后拖曳到Maxthon、GreenBrowser等第三方浏览器窗口里,浏览器很快就打开这个网站。不过要注
期刊
相信很多朋友都已经申请到了Foxmail的在线邮箱,可登录Foxmail邮箱后,“通讯录”是空空如也,难道一一重新添加?这办法当然不可行,我们只要开动脑筋,就能快速让Foxmail邮箱“共享”Foxmail客户端程序的地址簿。  第一步:在Foxmail客户端主窗口点击菜单“工具”→“地址簿”,打开地址簿窗口。选中需要导出的联系人组,点击菜单“工具”→“导出”→“CSV文件(*.csv)”,并按照
期刊
为了方便MySpace用户相互交流,MySpace终于推出了自己的即时通信工具:MySpacelM(下载地址:http://imupdate.MySpace.cn/nsis/MySpacelM_Setup.exe)。通过它,用户可以轻松地实现与社区朋友聊天、收发站内消息、访问MySpace和听好友上传的音乐等功能。鉴于以前曾有报道说,该工具推出的目的,完全是为了与MSN、QQ两大IM霸主一争雌雄,
期刊
使用RSS订阅软件来订阅新闻、博客虽然方便,但也有弊端。那就是你必须打开RSS订阅软件才能阅读新闻或博客。这样,一些时效性很强的新闻,你就不能在第一时间阅读。如果你使用MsN、Gtalk或skype聊天工具,只要添加了“哪吒”机器人,就可以在第一时间快速阅读你订阅的信息。这里,笔者以MsN为例介绍。  第一步:打开MsN,添加:msnl007@anothr.com为MSN好友,添加“哪吒”订阅机器
期刊
借迅雷之手传播木马    软件名称:Web迅雷1.8.4.130网马生成器  软件大小:224 KB  下载地址:http://freesoft.heckbase.net/download/  20070627thunder.rar?weidun=43927of11a62de7c919168  be5e54b826co8a2f  杀伤指数:★★★★★  这是利用web迅雷1.8.4.130版本的最
期刊
在校园网中,有无数同学的宿舍电脑都在其中,同学们平时有事没事。都上学校的网站和论坛,在里面吹牛发牢骚。不过谁都没想到一夜之间,所有的电脑都将成为了一次入侵攻击的目标。看看我们用一个叫作ARPspoof的工具,想黑就黑,黑掉学校网站,控制校园网中所有同学的电脑,在他们的电脑中种上木马,几分钟控制上百台电脑……    ARPSpoof为什么这么厉害    相信许多读者都或多或少听说过局域网内的ARP欺
期刊
看到好友漂亮的QQ空间和相册。会不会有想将其中的资源或者隐密相片挖出来呢? QQ网站上有许多免费的好东西,如何快速自动挖到各种宝贝?今天为大家介绍几个黑客QO挖宝小工具……  QQ空间中内容丰富多彩,有主人的各种信息,还有音乐和视频,以及相册中的MM或GG的照片!如何将QQ空间中的所有资源挖掘出来呢?    QQ空间信息快速查    运行MickeyQQ空间助理,输入自己的QQ号和密码,登录后方可
期刊
Windows XP聪明么?相信使用过的人都觉得XP很人性化,可是经过长时间的应用后,我们发现原本一些很智能或者很方便的功能,如今看起来有些烦人。我们今天就抛砖引玉,介绍几个小例子,帮助大家让自己的XP更听话。    再见,Windows键    什么?不需要Windows键?这个按键的功能有多么重要自不必说,但你是否想过,有些时候它却给我们带来很多麻烦。比如正在CS中酣战,慢慢的潜伏在某个角落,
期刊
不少朋友喜欢将照片制作成电影胶片效果,以体验那一个个“方格”里蕴含的无限美感。首选工具当然是Photoshop,不过对于菜鸟来讲就有些难度了。其实,利用PowerPoint同样可以轻松实现胶片效果。  1、启动PowerPoint 2003,新建一个空白幻灯片。执行“自选图形→其他自选图形”菜单,打开剪贴画,点击电影胶片图形,将其插入。  2、执行“绘图→旋转或翻转→向右旋转90度”命令,使电影胶
期刊