我正在使用远程/本地机器名称和服务名称创建 ServiceController 的实例。当我打字时。像 stackoverflow.com 作为机器名,构造函数会阻塞很长时间并返回异常。
例子:
string MachineName = "stackoverflow.com"
ServiceController("RemoteRegistry", MachineName );
我怎样才能在这里设置一种超时来取消这个过程?
我正在使用远程/本地机器名称和服务名称创建 ServiceController 的实例。当我打字时。像 stackoverflow.com 作为机器名,构造函数会阻塞很长时间并返回异常。
例子:
string MachineName = "stackoverflow.com"
ServiceController("RemoteRegistry", MachineName );
我怎样才能在这里设置一种超时来取消这个过程?
这取决于标准 TCP/IP 连接超时。与您在尝试访问与您的浏览器脱机的网站时看到的相同。是的,您可以通过编辑注册表来更改它们。你可以让它们更长。不短。
如果这经常失败,也许你可以先 ping 它。