Создание ServiceController иногда занимает слишком много времени - PullRequest
0 голосов
/ 14 мая 2010

Я создаю экземпляр ServiceController, используя имя удаленного / локального компьютера и название службы. Когда я набираю что-нибудь. как stackoverflow.com в качестве имени машины, который долго блокирует конструктор и возвращает исключение.

Пример:

string MachineName = "stackoverflow.com"
ServiceController("RemoteRegistry", MachineName );

Как установить здесь тайм-аут для отмены этого процесса?

1 Ответ

1 голос
/ 14 мая 2010

Это зависит от стандартного времени ожидания соединения TCP / IP. Те же самые, которые вы видите, когда пытаетесь посетить веб-сайт, который отключен от вашего браузера. Да, вы можете изменить их, отредактировав реестр. Вы можете сделать их дольше. Не короче.

Возможно, вы сможете сначала пропинговать , если это часто не удается

...