微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

C#用Process.Start打开不可用的networkingpath

我正在使用以下方式在networking上打开目

System.Diagnostics.Process.Start(path); // path = UNC network path

但有2个networkingpath:

\This_PC_Does_Not_Existdir \This_PC_Is_Turned_Offdir

怎么第一个要花很快的时间来validationnetworking电脑不存在,而第二个需要两分钟? 如果我没有错,在Windows环境中是30秒,以确定networkingpath是否无法访问。

为什么在这种情况下需要这么长时间,以及如何加快电脑closures的信息?

在不使用OpenOffice自动化的情况下将SXW转换为PDF

正则expression式匹配 – 输出文件中的任何匹配字符

从.NET应用程序拖到Windows资源pipe理器时强制删除作为快捷方式对象

Windows 7本机查找.NET ListView

在winforms应用程序中dynamic设置图片框的图像?

.NET与Windows RT蓝牙LE API – 重新启动Windows后无法读取或写入设备

有没有从命令行确定.NET Framework版本的方法

我怎样才能得到在C#中共同的桌面和开始菜单目录的path?

河内塔:移动钉从钉到钉

SetServiceStatus总是给出“无效的当前状态0”

为了加载该文件,Windows必须首先与本机进行文件共享连接。 首先查找UNC名称获取IP地址。 如果机器不存在,则无法获取IP地址,并且会迅速失败(如第一个示例中所示)。 如果确实存在(如第二个示例中所示),则Windows必须尝试连接。

那么,为什么需要两分钟的时间,应该是30秒? 一种可能是它重试了几次。 另一种可能性是,你有不同的网络协议,它必须尝试每一个

检查计算机是否打开的更快的方法是ping计算机。 指定您喜欢的任何超时。 在几秒钟内应该有一个响应…

我想慢响应必须做一些事情,关闭的计算机的名称仍然在网络中知道,并与IP相关联。 然后,选择一个更长的超时时间,因为电脑应该在那里…

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐