UNP4.11可执行文件还原器使用详解
C-将EXE文件转化为COM文件,但转化结果并不自动带COM扩展名。
D-设置默认命令,将当前指定的命令设置为默认命令。例如要让UNP永远建一备份,使用:UNP D-B+
E-还原压缩文件(默认)。如果用该选项但不带文件名,将还原当前目录下的全部压缩文件。
I-只显示信息。
L-装入和保存。该命令装入COM或EXE文件但不展开。它将与还原文件一样被写回。当你想去掉覆盖部分、无关的头部数据或优化重定位项时非常有用。
M-标记EXE头,在文件头部插入一个文件。用该选项在EXE文件中加入一段文本,当文件在屏幕上显示时可看到那段文本。
O-拷贝覆盖部分。该命令可以从一些EXE文件中取得覆盖部分并将它加到一些其它的EXE文件中。当用LZEXE压缩时,它会删除文件覆盖部分。用该命令可将覆盖部分加回去。
S-查找压缩文件。UNP自动查找压缩文件进行处理。为节省屏幕空间,UNP不显示路径名。
T-跟踪可执行文件。单步跟踪程序的执行。
X-将COM转化为EXE文件。
UNP除了命令参数外,还有许多选项,它们可以单独写(如-A -B -C),也可以连在一起(如-ABC)。每个选项后可跟字符“-”、“+”或“?”。“-”表示关,“+”表示开,而“?”强迫UNP询问(要求你证实),目前只有-K选项支持。但一旦用“?”设置了一个选项,你可用后跟“-”来关掉它(如-A-)。
#3 各选项的用法如下:
-? 帮助,显示各命令和选项的简要功能。
-A 自动重试,当要还原由CPAV免疫的文件时有用。
-B 为原文件作备份(.BAK文件)。
-C 在操作前要求用户确认。
-F 优化重定位项(类似于HDROPT.EXE)。
-H 删除无关的头数据。许多连接程序在EXE文件头加入了无用数据。它可删除这些无用信息,从而压缩文件头部大小。它还象PKLITE一样跳过文件头重建代码。
-I I/O中断异常(interception),通常UNP检查几个DOS中断看看程序是否正常运行。如果发现有异常调用,UNP将放弃处理。如果有TSR驻留,可使用该选项。
-K PKLITE标志处理,有三种可能:
-K- 不加PKLITE标志
-K+ 永远加PKLITE标志,这是UNP的默认情况
-K? 每次UNP发现一个标志都将询问你是否加
-L 使用大内存块。
-M MORE格式输出。用该选项后,信息满屏后暂停。
-N 输出文件编号。用于给输出文件编号。
-O 如果输入文件已存在,则覆盖。选用该项,UNP将不提示你证实是否要覆盖。
-P 文件头数据以页对齐。也就是文件头大小是512字节的整数倍,这样装入时速度可更快些。
-R 删除覆盖数据,这将删除附加在文件后面的数据。可能会删除有用数据。
-A 更新文件时间日期,用该选项将时间和日期改为当前时间或日期。
-V 详细显示分析信息。用该选项,UNP将给出一些附加的信息。它主要用于调试。
-- 程序命令行。该选项之后的内容将被传送到被解压的程序。这样你就可以带任何所需要的参数(像口令)作为跟踪命令。
最后还应提醒一点,在使用UNP前最好将原文件备份,以免造成不必要的损失。