环境

经过测试,可以在简体中文Windows XP操作系统上完成本篇文章的编译,但我仍建议使用Windows XP 英文版来编译以避免麻烦

编译所需的环境要求:

  • Windows XP 英文版本
  • 32位操作系统
  • 至少20GB的空闲硬盘空间和2GB以上的RAM

准备源码

下载nt5src.7z,并将其中的XPSP1文件夹解压到单个目录

修改xp.cmd以解压源码

修改如下:

Set SrcTarget=E:\XPsrc #此处修改你的为你的盘符,例如你有一块盘符为D的盘,修改目录为D:\XPsrc

修改完成后点击保存,并双击目录进行解压
文件

开始编译

准备razzle

由于本次泄漏的源码包内已经包含了绝大部分编译工具链,因此我们可以很轻松的完成编译。

1.打开cmd cd到

XPsrc\NT\tools

输入并运行:

razzle

razzle会检测环境,在此过程中可能会遇到错误,你需要在/XPsrc/NT中新建一个新文件。

新建文件

首先新建一个文本文档,然后再将其改名为:

sd.map

然后再在/XPsrc/NT/public中再新建一个文本文档,修改文件名为:

PUBLIC_CHANGENUM.SD

注意,这两者都需要修改文件扩展名!

修改完成后再重新输入命令

razzle

编译应用程序

在这里我以微软画图程序(mspaint.exe)为例子。

1.cd 到源码所处的位置

XPsrc\NT\shell\osshell\accesory\mspaint

接着运行

build /D

编译完成后的mspaint.exe位于根目录下的

binaries.x86chk

文件夹中。

最后修改:2021 年 07 月 12 日 07 : 42 PM
如果你喜欢我的文章,不妨赞赏一下。