-
Notifications
You must be signed in to change notification settings - Fork 2
/
Readme.cn.txt
38 lines (27 loc) · 1.53 KB
/
Readme.cn.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
% 对PE Scanner现状的一个简单的介绍:
------------------------------------------------------------------------
PE Scanner
是一个用于扫描基于微软Windows系列的系统的可执行文件,它包括可执行文件的
详细信息显示,以及对可执行文件的修改等。
在最新的版本中增加了对x86_64平台的可执行文件的支持,整个工具的代码大
多由汇编语言编写,后期为了增加工具的功能丰富性,以及改进工具特性,将会
使用C语言的混合编程方式。
% 如何编译这些代码:
------------------------------------------------------------------------
编译这些代码需要两个SDK,一个是微软标准的用于开发程序的SDK,另一个是微软
早期用于开发的用于编译汇编语言的SDK,虽然微软标准的SDK中包含用于编译汇
编语言的工具,如:ML.EXE , LINK.EXE , LIB.EXE ...
但是它没有汇编语言的包含头文件,所以一个MASM32工具开发包是不可少的,也即
MASM32-SDK(http://www,masm32.com/),如果代码目录中有C源代码,需要微软的
标准的用于编译C代码的SDK。
如果编译的代码中含有C语言代码,在连接的时,请使用标准SDK来连接,以防有的
C代码库函数出现找不到的问题。
若要编译此程序,首先进入命令行,用set绑定命令行中的一些参数,比如:INCLU
DE,LIB。指定这些参数所指的正确路径。然后用nmake工具执行makefile.mak文件
(nmake -nologo -f makefile.mak)。
如果代码目录中有以pl为后缀的文件,它是Perl脚本文件,用此脚本生成有关的必
要文件,Perl是脚本一种解释器,是UNIX类系统的工具,但在Windows系统中仍然
可以通过安装ActivePerl等来执行Perl脚本。
如果代码目录中有以py为后缀的文件,它是Python脚本文件,用此脚本生成有关的必
要文件,Python是脚本一种解释器,是UNIX类系统的工具,但在Windows系统中仍然
可以通过安装Python来执行Python脚本。