1、文件系统函数
1、CreateFile
这个函数被用来创建和打开文件。
1 | HANDLE CreateFile( |
2、ReadFile和WriteFile
这些函数被用来Madui对文件进行读和写。
1 | BOOL ReadFile( |
C3、CreateFileMapping和MapViewOfFile
CreateFileMapping函数复制从磁盘上加载一个文件到内存中。MapViewOfFile函数返回一个指向映射的基地址指针。
1 | HANDLE CreateFileMapping( |
2、常用注册表函数
1、RegOpenKeyEx
打开一个zg注册表进行编辑和查询。
1 | LONG RegOpenKeyEx( |
2、RegSetValueEx
添加一个新值到注册表,并设置它的数值。
1 | LONG RegSetValueEx( |
3、RegGetValue
返回注册表中一个值的数值。
1 | LONG RegGetKeySecurity( |
3、WinINet API
1、InternetOpen
初始化一个到互联网的连接
1 | void InternetOpenA( |
2、InternetOpenUrl
访问一个URL
1 | void InternetOpenUrlA( |
3、InternetReadFile和ReadFile
允许程序从一个来自互联网的下载文件中读取数据。
1 | BOOLAPI InternetReadFile( |
4、进程
1、CreateProcess
创建一个新进程。
1 | BOOL CreateProcessA( |
5、线程
1、CreateThread
创建一个线程
1 | HANDLE CreateThread( |
6、服务
1、OpenSCManger
返回一个服务控制管理器的句柄,它被用来进行所以后续与服务相关的函数调用。
1 | SC_HANDLE OpenSCManagerA( |
2、CreateService
添加一个新服务到服务控制管理器,并且允许调用者指定服务是否在引导时自动启动,或者必须手动启动。
1 | SC_HANDLE CreateServiceA( |
3、StartService
启动一个服务。
1 | BOOL StartServiceA( |