0

我正在使用远程/本地机器名称和服务名称创建 ServiceController 的实例。当我打字时。像 stackoverflow.com 作为机器名,构造函数会阻塞很长时间并返回异常。

例子:

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

我怎样才能在这里设置一种超时来取消这个过程?

4

1 回答 1

1

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

如果这经常失败,也许你可以先 ping 它。

于 2010-05-14T18:25:46.347 回答