Использование метода, описанного в MSDN для регистрации службы Windows (ms-help: //MS.VSCC.v80/MS.MSDN.v80/MS.WIN32COM.v10.en/dllproc/base/createservice .htm) и используя аналогичный код на прилагаемом примере:Запрос служб Windows
schService = CreateService(
schSCManager, // SCManager database
TEXT("Sample_Srv"), // name of service
lpszDisplayName, // service name to display
SERVICE_ALL_ACCESS, // desired access
SERVICE_WIN32_OWN_PROCESS, // service type
SERVICE_DEMAND_START, // start type
SERVICE_ERROR_NORMAL, // error control type
szPath, // path to service's binary
NULL, // no load ordering group
NULL, // no tag identifier
NULL, // no dependencies
NULL, // LocalSystem account
NULL); // no password
Моя проблема заключается в том, что, хотя услуга зарегистрирована и работает отлично, в msconfig.msc услуга «не выполнять никаких действий» в параметрах восстановления. Есть ли способ, который я могу программно изменить это, чтобы после сбоя перезапускался?