提取软件中的实用工具
现在有很多应用软件除了主体功能外,还会附带一些实用的小工具,借助这些小工具,我们可以非常轻松地完成某项操作。最为典型的例子就是豪杰超级解霸,在这个软件中附带了MP3格式转换器、AVI转MPEG、MPEG文件合并等等众多实用的工具。那我们又该如何将这些小工具提取出来单独使用呢?笔者以《豪杰超级解霸2001XP》为例进行讲解。
运行提示法
例子:提取“MPEG文件合并”
依次打开“开始→程序→豪杰超级解霸2001XP→实用工具集→常用工具”,右键单击“MPEG文件合并”,从快捷菜单中选择“属性”,在弹出的属性对话框“目标”一栏中查看该工具的可执行文件名及路径,“MPEG文件合并”可执行文件名为“Unitempeg.exe”。单击下方的“查找目标”按钮,进入工具程序所在的目录,双击运行并确认。
接下来我们在其他位置新建一个文件夹,然后从超级解霸安装目录中选择“Unitempeg.exe”文件,并复制一份到新建的文件夹。双击运行复制出来的可执行文件,这时系统会提示“启动程序时出错:找不到所需的.dll文件—Mpegsys.dll”,将解霸目录中的Mpegsys.dll文件复制出来,再次运行Unitempeg.exe”,还会出现类似的警告,同样找到所缺失文件并复制到新建文件夹中,依次类推,直到运行时不再出现上述警告对话框为止。
特殊工具法
例子:提取“MP3数字CD抓轨”
从第一种方法中我们可以看出,单独复制可执行文件无法正常运行,大部分是因为缺失动态链接库文件,而使用上述方法又显得过于麻烦,尤其是程序所调用的DLL文件较多的时候,这时我们可以借助一款特殊的小工具——DLLShow。
DLLShow是一款共享软件,它可以显示系统中正在运行程序调用的DLL文件。
下载并安装DLLShow后,双击运行,出现程序主界面。然后再从开始菜单中运行“豪杰超级解霸→音频工具→MP3数字CD抓轨”,激活DLLShow主界面窗口,按“F5”键刷新,这时上半区“Processes”列表中会多出一项“Cdcopy.exe”(如果我们不清楚可执行文件名的话,可以从“Path”列进行判断)。单击选中“Cdcopy.exe”,下半区中就会显示该程序所调用的DLL文件。
将下半区中“Path”一栏显示的超级解霸安装路径的DLL文件以及可执行文件“Cdcopy.exe”复制一份到新建的文件夹,双击运行进行测试。
访问时间法
例子:提取“MP3格式转换器”
如果是在静态的情况下,使用前面两种方法提取超级解霸中的“MP3格式转换器”,可能并不会成功,这时我们可以使用查找并限定访问时间的方法来提取该工具。
首先双击任务栏时钟图标,将日期向后修改,例如“2006/11/9”,然后从开始菜单中运行“MP3格式转换器”,并分别进行MP3转WAV以及WAV转MP3示例转换,结束后退出程序。按F3键调出“查找:所有文件”对话框,在日期选项卡“查找所有文件”一项中指定“上次访问时间”,时间设定为“介于06-11-9和06-11-9”,在“名称和位置—搜索”一栏中设定查找的位置为超级解霸安装路径,单击“开始查找”。
在搜索结果列表框中,我们可以看到程序运行时所访问的文件(如图),将这些文件复制到新建文件夹相应的目录中,再次双击运行Mp3maker.exe进行测试。程序正常运行,提取成功。
1
2
特别说明:由于各方面情况的不断调整与变化,教育人生网所提供的所有考试信息仅供参考,敬请考生以权威部门公布的正式信息为准。