FC命令实用三则

IT商界

  很多朋友或许还记得这个“老古董”DOS命令:FC,它也是目前在Windows操作系统中还保持着旺盛生命力的为数不多的DOS命令。FC命令的操作非常简单,你只要在DOS提示符后输入“FC 文件1 文件2”,系统就会自动比较这两个文件。FC默认逐行比较两个文件,文件中每一行的长度应小于256个字符,如果行长超过256个字符或者比较对象是二进制文件或程序文件,应在命令行后加上“/b”参数,FC将对它们进行逐字节比较。

  文件比较是计算机文件管理中的一个重要内容,它主要通过对两个或多个类似的文件进行比较,判断出它们之间的差别之处,以方便我们对文件进一步使用。

  一般说来,“文件属性”初步描述了文件的类型、大小以及最后修改时间等信息,但这些信息是非常粗糙的,而文件比较则可以方便地区分文件的细微之处。

  下面笔者谈一谈FC命令的三个实用例子:

  一、延长共享软件的使用寿命

  我们知道,目前很多共享软件在未注册时,都会对软件的使用进行一些限制,其中最常见的是软件使用时间或软件使用次数的限制。一般说来,这种软件用卸载或删除的方法无法把它的限制完全消除,因为它们大都把这种限制写进了注册表。这时你可以使用FC命令帮你。具体方法如下:

  在软件未安装时,先备份注册表,把它导出至文件“1.REG”,软件安装后,再一次导出注册表至文件“2.REG”,然后用FC命令比较二者的区别。命令格式为:“FC 源文件名 目标文件名 >保存结果”,如“FC C:\1.reg C:\2.reg>C:\3.txt”,使用这个命令就会比较注册表备份文件“1.reg”和“2.reg”的不同,并将结果保存在“3.txt”中。查看“3.txt”文件就可以了解该软件对注册表添加了哪些子项。一般说来时间限制或次数限制就在添加的某个键值下。找到后把它改掉,就可以达到延长共享软件使用寿命的目的。

  二、修改电脑游戏

  我们可以用FC命令配合其他文件编辑类软件来修改游戏,比如《仙剑奇侠传2》。当游戏进行到进入商店时,先存盘到“00.SAV”,然后再在游戏中购买某一物品,交易完后马上存盘到“01.SAV”,这样我们可以获得两个非常相近的存档文件,只有金钱和某一物品有差异。然后进入MS-DOS方式,执行“FC 00.SAV 01.SAV”,返回的结果就是两个文件的不同之处及其地址,记录下这些地址,然后用UltraEdit等软件打开该存档文件,找到该地址,根据需要进行修改后保存退出。哈哈,你成了“大富翁”了。

  注意:修改时要保证两个存档文件尽量类似,否则你用FC命令会查出许多有差异的地址。

  三、清除黑客工具

  经常上网的朋友如果不太注意防护,很容易遭到木马、冰河等黑客工具的攻击,它们要么对你的注册表做手脚,要么修改你的“Win.ini”或“System.ini”等系统文件。我们可以利用文件比较的方法对修改前后的文件做比较,找到修改过的地方,把它们重新修改回来就可以了。当然前提是必须有相应文件的备份。以后可以经常注意这些地方有无改动,以判断自己是否遭到攻击。

  目前可以进行文件比较的软件非常多,如UEDIT、WC等,但是笔者提请朋友们,有用的DOS命令是很有实用价值的,说不定什么时候就能成为你的“救命稻草”!