2010-05-14 4 views
0

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

Пример:

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

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

ответ

1

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

Возможно, вы можете ping it first, если это часто терпит неудачу.

 Смежные вопросы

  • Нет связанных вопросов^_^