Всем привет!
Есть следующая проблема:
После добавление объекта PerformanceCounter в функцию Main в созданный .NET windows service, сервис стартует только один раз.
Во время второго запуска выдается ошибка:
Error 1053: The service did not respond to the start or control request in a timely fashion.
После этого сообщения, сервис может быть запущен опять только один раз. Ошибка просходит в .NET 2.0, 3.0, 3.5
Вот код Main:
static void Main()
{
PerformanceCounter counter = new PerformanceCounter("Process","Creating Process ID",Process.GetCurrentProcess().ProcessName);
ServiceBase.Run(new WindowsService());
}
Есть ли какие нибудь идеи, почему так происходит.
Заранее благодарен,
Дмитрий Глебенок.