【原创】驱动加载之OpenService
SC_HANDLE WINAPI OpenService(_In_ SC_HANDLE hSCManager,_In_ LPCTSTR lpServiceName,_In_ DWORD dwDesiredAccess);
函数作用:打开一个已经存在的服务
参数:
1. hSCManager:SCM数据库句柄;OpenSCManager
3. dwDesiredAccess:服务权限
返回值:
成功,返回服务句柄;失败返回NULL,可以通过GetLastError获取错误码。
| Return code | Description |
|---|---|
|
The handle does not have access to the service. |
|
The specified handle is invalid. |
|
The specified service name is invalid. |
|
The specified service does not exist. |
说明:
(1)返回的句柄只能用于调用OpenService函数的进程,能够CloseServiceHandle函数关闭。
(2)为了使用OpenService,需要SC_MANAGER_CONNECT。
浙公网安备 33010602011771号