实例化ServiceController有时需要太多时间

时间:2010-05-14 15:47:32

标签: c# servicecontroller remote-registry

我正在使用远程/本地计算机名创建ServiceController实例 和服务的名称。当我输入某事比如stackoverflow.com作为机器名,构造函数会长时间阻塞并返回异常。

示例:

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

如何在此处设置一种取消此过程的超时时间?

1 个答案:

答案 0 :(得分:1)

这受标准TCP / IP连接超时的限制。您在尝试访问与浏览器脱机的网站时看到的相同内容。是的,您可以通过编辑注册表来更改它们。你可以让它们更长。不短。

如果这经常失败,也许你可以ping it first