An example of how it should be done:
<?php
class TestClass {
private $args;
function __construct($arg) {
$this->args = $arg;
$this->run();
}
private function run() {
if ($this->args == 'run') {
win32_start_service_ctrl_dispatcher('test_service');
while (WIN32_SERVICE_CONTROL_STOP != win32_get_last_control_message()) {
# do your work here.
# try not to take up more than 30 seconds before going around the loop
# again
}
}
}
}
$object = new TestClass($argv[1]);
?>
PHP.mk документација
win32service Функции
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
ref.win32service.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
ref.win32service.php
win32service Функции
Референца за `ref.win32service.php` со подобрена типографија и навигација.
win32service Функции
Содржина
- win32_add_right_access_service — Врати точно ако RightInfo се однесува на одобрување пристап до ресурсот
- win32_add_service_env_var — Додади пристап до права за корисничко име на услугата
- win32_continue_service — Додади прилагодени променливи на околината на услугата
- win32_create_service — Продолжи паузирана услуга
- win32_delete_service — Создава нов запис за услуга во базата на податоци на SCM
- win32_get_last_control_message — Брише запис за услуга од базата на податоци на SCM
- win32_get_service_env_vars — Враќа последната контролна порака што беше испратена до оваа услуга
- win32_pause_service — Прочитај ги сите прилагодени променливи на околината на услугата
- win32_query_service_status — Паузира услуга
- win32_read_all_rights_access_service — Прашува за статусот на услугата
- win32_read_right_access_service — Прочитај ги сите права на услугата
- win32_remove_right_access_service — Отстранете го пристапот до сервисните права за корисничко име
- win32_remove_service_env_var — Отстранете ги прилагодените променливи на околината на сервисот
- win32_send_custom_control — Испратете прилагодена контрола до сервисот
- win32_set_service_exit_code — Дефинирајте или вратете го излезниот код за тековниот активен сервис
- win32_set_service_exit_mode — Дефинирајте или вратете го излезниот режим за тековниот активен сервис
- win32_set_service_pause_resume_state — Дефинирајте или вратете ја можноста за паузирање/продолжување за тековниот активен сервис
- win32_set_service_status — Ажурирајте го статусот на сервисот
- win32_start_service — Стартувајте сервис
- win32_start_service_ctrl_dispatcher — Регистрирајте го скриптот со SCM, за да може да дејствува како сервис со даденото име
- win32_stop_service — Стопирајте сервис
Белешки од корисници 1 белешка
brian dot ngure at gmail dot com ¶
пред 15 години