Вашим пользователям требуется разрешение для входа в систему как услуга.
Использование средств администрирования, локальной политики безопасности, локальных политик, назначения прав пользователя.
Добавьте своих пользователей в список в разделе «Вход в систему как услуга».
Вы не можете ограничить это право конкретными услугами.
Для отладки - одна хитрость, которую я использовал, - это добавить Sleep(20000);
в раннюю логику, чтобы дать отладчику время для подключения. Вы должны убедиться, что ваша служба постоянно сообщает Service Control Maanger, что она активна (ServiceStatus = SERVICE_START_PENDING), или что она будет считаться мертвой и убитой.