读者应具备的条件¶
本书并不打算教你软件开发,因此假设你至少具备扎实的软件开发背景。这一背景应包括熟悉 Windows 原生开发,以及少量的游戏开发和内存管理经验。虽然这些技能足以让你跟上本书,但如果有 x86 汇编和 Windows 内部机制的经验,你将不会错过更高级实现中的细节。
此外,由于本书讨论的所有高级破解都依赖代码注入,你必须能够用 C 或 C++ 这样的原生语言编写代码。本书中的所有示例代码都用 C++ 编写,可以用 Microsoft Visual C++Express Edition 编译。(你可以从
sual-studio-express-vs 下载 MSVC++ Express Edition。)
注 其他能编译为原生代码的语言(如 Delphi)也能实现注 入,但本书不讨论它们。