API(Application Programming Interface,应用编程接口)其实就是
操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的 API 而使操作系统去执行应用程序的命令(动作)。其实早在
DOS时代就有 API 的概念,只不过那个时候的 API 是以中断调用的形式(INT 21h)提供的,在
DOS 下跑的应用程序都直接或间接的通过中断调用来使用操作系统功能,
比如将 AH 置为 30h后调用INT 21h就可以得到DOS 操作系统的版本号。而在
Windows 中,系统 API 是以
函数调用的方式提供的。同样是取得操作系统的版本号,在 Windows 中你所要做的就是调用 GetVersionEx() 函数。