Мы написали пользовательскую службу Windows (VB.NET, .NET Framework 2.0), для запуска которой требуется некоторое время, поскольку она загружает продажи.
Protected Overrides Sub OnStart(ByVal args() As String)
-- upload sales here
End Sub
Тот факт, что для запуска требуется много времени, это хорошо, но это вызывает ошибку времени ожидания в Windows, и запуск другой программы не добавляется в системный трей.
Мы можем отложить загрузку продаж, но Windows предпочла бы игнорировать тот факт, что запуск этой службы занимает много времени, а не выдавать ошибку. Есть идеи?