此扩展对于某些操作(例如 创建、删除、启动、停止、暂停 和 继续)需要管理员权限。如果可以通过 Web 界面或远程控制使用服务控制,则此要求可能会导致权限提升。
在将服务添加到 SCM 后,可以设置服务的 ACL,将当前管理任务委派给非管理员帐户或服务帐户。
从 Win32Service 1.1.0 开始,可以使用 PHP 管理服务权限。可以使用 win32_read_all_rights_access_service() 读取实际的 ACL,可以使用 win32_add_right_access_service() 添加访问或拒绝权限,或者可以使用 win32_remove_right_access_service() 删除访问权限。
建议更新到 Win32Service 1.1.0。有关在没有扩展(或 1.1.0 之前的版本)的情况下管理权限的更多说明,请参阅 » Microsoft 知识库。