现有如下两个问题:
第一问题:
公司网内,有共享服务器,如"//tech2",在资源管理器中输入如下路径,便会在窗口中打开这个共享服务器,但是现在在资源管理器中能打开这个服务器,并且用System.Diagnostics.Process.Start("//tech2")却可以在窗口中打开这个路径,但Directory.Exists("//tech2")判断出的结果却是路径不存在,不知大家此问题如何解决?
第二问题:
与上面相关,如果“//tech2”这个服务器没启动的话,我们启动System.Diagnostics.Process.Start("//tech2")这个函数时,因网络路径不存在,启动这个进程时软件便进入长时间“假死”状态,不再相应用户的操作,等一段时间后才会给出错误提示。不知大家可有解决方法?是否可以根据进程执行时间来终止进程?这又如何实现。