(PECL win32service >=0.1.0)
win32_delete_service — 从 SCM 数据库中删除服务条目
尝试从 SCM 数据库中删除服务。需要管理员权限才能成功执行此操作。
此函数实际上只是标记服务以供删除。如果其他进程(如“服务”小程序)已打开,则删除操作将推迟到这些应用程序关闭之后。如果服务被标记为删除,则进一步尝试删除它将失败,尝试使用该名称创建新服务也会失败。
servicename
服务的短名称。
machine
可选的机器名称。如果省略,将使用本地机器。
版本 | 说明 |
---|---|
PECL win32service 1.0.0 | 如果参数中的数据无效,则会抛出 ValueError,以前会返回 false 。 |
PECL win32service 1.0.0 | 如果发生错误,则会抛出 Win32ServiceException,以前会返回 Win32 错误代码。 |
PECL win32service 1.0.0 | 返回类型现在是 void,以前是 mixed。 |
范例 #1 win32_delete_service() 的示例
删除 dummyphp 服务。
<?php
win32_delete_service('dummyphp');
?>