SCM 句柄
SCM 支持句柄类型,以允许访问以下对象。
- 已安装服务的数据库。
- 服务。
- 数据库锁。
SCManager 对象表示已安装服务的数据库。 它是一个容器对象,用于保存服务对象。 OpenSCManager 函数返回指定计算机上的 SCManager 对象的句柄。 在安装、删除、打开和枚举服务以及锁定服务数据库时使用此句柄。
服务对象表示已安装的服务。 CreateService 和 OpenService 函数将句柄返回到已安装的服务。
OpenSCManager、CreateService 和 OpenService 函数可以请求对 SCManager 和服务对象的不同类型的访问。 根据调用进程的访问令牌以及与 SCManager 或服务对象关联的安全描述符,授予或拒绝请求的访问权限。
CloseServiceHandle 函数关闭 SCManager 和服务对象的句柄。 如果不再需要这些句柄,请务必将其关闭。