如下表:(整理下来,以备以后只用)
类别 |
DLL |
示例API |
说明 |
基本服务 |
kernel32.dll |
CreateProcess ReadFile HeapAlloc |
包括Windows操作系统最基本的功能,比如文件系统、设备访问、进程线程、内存、错误处理等。这些功能基本上是所有操作系统都提供的服务 |
图形设备接口 |
gdi32.dll |
CreateDC TextOut BitBlt |
与图形、绘图、打印机及其他图形设备相关的操作 |
用户接口 |
user32.dll |
CreateWindow GetMessage SendMessage |
与Windows窗口交互相关的操作、鼠标键盘、基本控件如按钮、滚动条 |
高级服务 |
advapi32.dll |
RegOpenKeyEx CreateService LogonUser |
Windows内核提供的额外功能。包括:注册表、系统关闭重启、Windows Service、用户帐号管理 |
通用对话框 |
comdlg32.dll |
GetOpenFileName PrintDlg ChooseFont |
Windows通用对话框,如打开文件、打印窗口、选择字体、选择颜色等 |
通用控件 |
comctl32.dll |
CreateStatusWindow CreateToolbar |
Windows高级控件,如状态栏、进度条、工具条等 |
Shell |
shell32.dll |
ExtractIcon ShellExecute |
与Windows图形Shell相关的操作 |
网络服务 |
ws2_32.dll |
send recv |
网络相关服务,包括Winsock,NetDDE,NetBIOS |