라이브러리

[PHP] win32_set_service_exit_mode - 현재 실행 중인 서비스에 대한 종료 모드를 정의하거나 반환합니다.




PHP에서 Win32_Set_Service_Exit_Mode

PHP는 Windows 서비스를 관리하기 위한 `win32_set_service_exit_mode` 함수를 제공합니다. 이 함수는 서비스가 종료될 때의 모드를 설정하는 데 사용됩니다.

Win32_Set_Service_Exit_Mode 함수

`win32_set_service_exit_mode` 함수는 서비스가 종료될 때의 모드를 설정하는 데 사용됩니다. 이 함수는 서비스가 종료될 때의 모드를 다음과 같이 설정할 수 있습니다.

- `SERVICE_STOPPED`: 서비스가 종료된 후에 종료 모드로 전환됩니다.
- `SERVICE_CONTINUE`: 서비스가 종료된 후에 서비스가 다시 시작됩니다.
- `SERVICE_ACCEPT`: 서비스가 종료된 후에 서비스가 다시 시작되거나 종료 모드로 전환됩니다.

예제

다음은 `win32_set_service_exit_mode` 함수를 사용하여 서비스가 종료될 때의 모드를 설정하는 예제입니다.

#hostingforum.kr
php

<?php



// 서비스 이름을 설정합니다.

$serviceName = 'MyService';



// 서비스가 종료될 때의 모드를 설정합니다.

$exitMode = SERVICE_STOPPED;



// 서비스가 종료될 때의 모드를 설정합니다.

win32_set_service_exit_mode($serviceName, $exitMode);



?>



서비스 등록

서비스를 등록하기 위해서는 `win32_create_service` 함수를 사용해야 합니다. 이 함수는 서비스를 등록하는 데 사용됩니다.

#hostingforum.kr
php

<?php



// 서비스 이름을 설정합니다.

$serviceName = 'MyService';



// 서비스 설명을 설정합니다.

$serviceDescription = 'My Service';



// 서비스 유형을 설정합니다.

$serviceType = SERVICE_WIN32_OWN_PROCESS;



// 서비스가 시작될 때의 모드를 설정합니다.

$startMode = SERVICE_AUTO_START;



// 서비스가 종료될 때의 모드를 설정합니다.

$exitMode = SERVICE_STOPPED;



// 서비스를 등록합니다.

win32_create_service($serviceName, $serviceDescription, $serviceType, $startMode, $exitMode);



?>



서비스 제거

서비스를 제거하기 위해서는 `win32_delete_service` 함수를 사용해야 합니다. 이 함수는 서비스를 제거하는 데 사용됩니다.

#hostingforum.kr
php

<?php



// 서비스 이름을 설정합니다.

$serviceName = 'MyService';



// 서비스를 제거합니다.

win32_delete_service($serviceName);



?>



결론

`win32_set_service_exit_mode` 함수는 서비스가 종료될 때의 모드를 설정하는 데 사용됩니다. 이 함수는 서비스가 종료될 때의 모드를 다음과 같이 설정할 수 있습니다. 서비스를 등록하고 제거하는 데 사용되는 함수는 `win32_create_service`와 `win32_delete_service`입니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 42 페이지

검색

게시물 검색