- int response = await_service_control_response(control, service_handle, &service_status, initial_status);\r
+ unsigned long cutoff = 0;\r
+\r
+ /* If we manage the service, respect the throttle time. */\r
+ HKEY key = open_registry(service_name, 0, KEY_READ, false);\r
+ if (key) {\r
+ if (get_number(key, NSSM_REG_THROTTLE, &cutoff, false) != 1) cutoff = NSSM_RESET_THROTTLE_RESTART;\r
+ RegCloseKey(key);\r
+ }\r
+\r
+ int response = await_service_control_response(control, service_handle, &service_status, initial_status, cutoff);\r