Я написал службу Windows (Win32 API
), которая использует .NET
сборку, написанную на C#
.
Служба настроена на автоматический запуск. В Windows XP
все работает хорошо, но в Vista служба не запускается автоматически (после перезагрузки), поскольку компонент .NET
вызывает исключение. Но если я запускаю службу вручную, она работает хорошо.
Кажется, это проблема безопасности. Служба работает под учетной записью локальной системы.