Windows provide SetServiceStatus function by which one can manage service time out
period. It’s a very straight forward API here are its details:-
BOOL WINAPI
SetServiceStatus(
__in SERVICE_STATUS_HANDLE
hServiceStatus,
__in LPSERVICE_STATUS
lpServiceStatus
...