1.1 NDK使用简介 https://scz.617.cn/windows/201002091227.txt A: NDK是一组头文件,用于NativeAPI编程,避免自己LoadLibrary()/GetProcAddress() 或者自己声明NativeAPI函数原型。由Alex Ionescu维护,就是Windows Internals第 5版的第三作者。从这里下载: http://code.google.com/p/native-nt-toolkit/ http://native-nt-toolkit.googlecode.com/files/ndk.zip svn checkout http://native-nt-toolkit.googlecode.com/svn/trunk/ native-nt-toolkit-read-only 建议用SVN下载最新版本。以"Visual Studio 2005+Windows IFS Kit and DDK 3790" 为例: %VS90COMNTOOLS%vsvars32.bat set INCLUDE=%INCLUDE%;; set LIB=%LIB%; 在源代码中: -------------------------------------------------------------------------- #define WIN32_NO_STATUS #include #include "ntndk.h" #pragma comment( lib, "ntdll.lib" ) -------------------------------------------------------------------------- 这之后就天马行空了,想调什么NativeAPI就直接调,想用什么数据类型、数据结构 都直接用,和Win32 API编程再无分别。