Я пытаюсь запустить службу как пользователь, и все работает нормально, пока я не попробую пользователя, у которого нет пароля. Затем он не запускается (из-за ошибки входа).Запуск службы как пользователя без пароля
Я делаю что-то неправильно или это «по дизайну»?
Код для регистрации этой услуги:
SC_HANDLE schService = CreateService(
schSCManager,
strNameNoSpaces,
strServiceName,
SERVICE_ALL_ACCESS,
SERVICE_WIN32_OWN_PROCESS,
SERVICE_AUTO_START,
SERVICE_ERROR_NORMAL,
szPath,
NULL,
NULL,
NULL,
strUser,
(strPassword.IsEmpty())?NULL:strPassword);
Это в значительной степени установка vanilla XP. Я быстро взглянул на политику, но не нашел ничего подходящего, по крайней мере, я не заметил ничего общего с услугами и входами и паролями. – dennisV 2008-09-25 00:49:14