Я настраиваю восстановление для служб Windows для перезапуска с одноминутной задержкой после сбоев. Но я никогда не получал его, чтобы фактически перезапустить службу (даже с самыми вопиющими ошибками).Восстановление служб Windows, не перезагружающих службы
я получаю сообщение в EventViewer:
описание для события с кодом (1) в источнике (MyApp.exe) не может быть найден. На локальном компьютере могут не отображаться необходимые данные реестра или файлы DLL сообщений, чтобы отображать сообщения с удаленного компьютера. Вы можете использовать флаг/AUXSOURCE = для получения этого описания; см. «Справка и поддержка». Следующая информация является частью события: Нарушение прав доступа по адресу 00429874 в модуле «MyApp.exe». Запись адреса 00456704.
Есть ли что-то еще, что мне нужно сделать? Есть ли что-то в моем коде (я использую Delphi), который должен быть установлен, чтобы включить это?
Этот вопрос может помочь http://stackoverflow.com/questions/220382/how-can-a-windows-service-programmatically-restart-itself?rq=1 –