如下表:(整理下来,以备以后只用)
类别 | 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 |