PHP Conference Japan 2024

win32_start_service

(PECL win32service >=0.1.0)

win32_start_service啟動服務

說明

win32_start_service(string $servicename, string $machine = null): void

嘗試啟動指定的服務。需要系統管理員權限或在服務的 ACL 中設定了適當權限的帳戶。

參數

servicename

服務的簡稱。

machine

可選的機器名稱。如果省略,則使用本機。

返回值

不返回任何值。

在 1.0.0 版本之前,成功時返回 WIN32_NO_ERROR,如果參數有問題則返回 false,失敗時返回 Win32 錯誤碼

錯誤/例外

如果 servicename 參數的值為空,則會拋出 ValueError

發生錯誤時會拋出 Win32ServiceException

更新日誌

版本 說明
PECL win32service 1.0.0 參數資料無效時拋出 ValueError,先前會返回 false
PECL win32service 1.0.0 發生錯誤時拋出 Win32ServiceException,先前會返回 Win32 錯誤碼
PECL win32service 1.0.0 現在的返回類型為 void,先前為 mixed
PECL win32service 0.3.0 如果已為其他帳戶設定 ACL,則此函式不再需要系統管理員帳戶。

另請參閱

新增註釋

使用者提供的註釋

此頁面沒有使用者提供的註釋。
To Top