首先什么是API?API就是Windows操作系统提供给我们的函数(应用程序接口),主要存放在C:\Windows\System32(存储的DLL是64位)、C:\Windows\SysWOW64(存储的DLL是32位)下面的所有DLL文件。
几个较为重要的dll文件:
一、进程
1.什么是进程:进程其实是一个空间上的概念,它提供资源,但不负责资源的利用。程序运行所需的代码数据都是由进程提供的。
2.进程的创建:CreateProcess()函数
这个函数的结构如下:
BOOL CreateProcessA(
[in, optional] LPCSTR lpApplicationName,
[in, out, optional] LPSTR lpCommandLine,
[in, optional] LPSECURITY_ATTRIBUTES lpProcessAttributes,
[in, optional] LPSECURITY_ATTRIBUTES lpThreadAttributes,
[in] BOOL bInheritHandles,
[in] DWORD dwCreationFlags,
[in, optional] LPVOID lpEnvironment,
[in, optional] LPCSTR lpCurrentDirectory,
[in] LPSTARTUPINFOA lpStartupInfo,
[out] LPPROCESS_INFORMATION lpProcessI