PHP Manual
Function Reference
Windows Only Extensions
COM
win32service
variant_xor
Introduction
Windows Only Extensions
PHP Manual
win32service
Table of Contents
Introduction
Installing/Configuring
Requirements
Installation
Security consideration
Predefined Constants
Win32ServiceException
— The Win32ServiceException class
Win32Service\RightInfo
— The Win32Service\RightInfo class
Win32Service\RightInfo::__construct
— Create a new RightInfo (not used)
Win32Service\RightInfo::getDomain
— Return the user's domain
Win32Service\RightInfo::getFullUsername
— Return the domain and username
Win32Service\RightInfo::getRights
— Return the rights list
Win32Service\RightInfo::getUsername
— Return the username
Win32Service\RightInfo::isDenyAccess
— Return true if the RightInfo concerns deny access to the resource
Win32Service\RightInfo::isGrantAccess
— Return true if the RightInfo concern grants access to the resource
Examples
win32service Functions
win32_add_right_access_service
— Add rights access for an username to the service
win32_add_service_env_var
— Add a custom environment variables on service
win32_continue_service
— Resumes a paused service
win32_create_service
— Creates a new service entry in the SCM database
win32_delete_service
— Deletes a service entry from the SCM database
win32_get_last_control_message
— Returns the last control message that was sent to this service
win32_get_service_env_vars
— Read all custom environment variables on service
win32_pause_service
— Pauses a service
win32_query_service_status
— Queries the status of a service
win32_read_all_rights_access_service
— Read all service rights access
win32_read_right_access_service
— Read the service rights access for an username
win32_remove_right_access_service
— Remove the service rights access for an username
win32_remove_service_env_var
— Remove a custom environment variables on service
win32_send_custom_control
— Send a custom control to the service
win32_set_service_exit_code
— Define or return the exit code for the current running service
win32_set_service_exit_mode
— Define or return the exit mode for the current running service
win32_set_service_pause_resume_state
— Define or return the pause/resume capability for the current running service
win32_set_service_status
— Update the service status
win32_start_service
— Starts a service
win32_start_service_ctrl_dispatcher
— Registers the script with the SCM, so that it can act as the service with the given name
win32_stop_service
— Stops a service