码迷,mamicode.com
首页 > Web开发 > 详细

net use共享文件访问

时间:2017-05-31 14:19:34      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:while   nbsp   use   isp   final   err   public   turn   pass   

NET USE "\\xxx.xxx.xxx.xxx\vms\Application Files" "password123" /USER:"ap\1234567890" /PERSISTENT:YES

 

public static bool connectState(string path, string userName, string passWord)
{
bool Flag = false;
Process proc = new Process();
try
{
proc.StartInfo.FileName = "cmd.exe";
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.RedirectStandardInput = true;
proc.StartInfo.RedirectStandardOutput = true;
proc.StartInfo.RedirectStandardError = true;
proc.StartInfo.CreateNoWindow = true;
proc.Start();
string dosLine = "NET USE \"" + path +"\" \"" + passWord + "\" /USER:\"" + userName + "\" /PERSISTENT:YES";
proc.StandardInput.WriteLine(dosLine);
proc.StandardInput.WriteLine("exit");
while (!proc.HasExited)
{
proc.WaitForExit(1000);
}
string errormsg = proc.StandardError.ReadToEnd();
proc.StandardError.Close();
if (string.IsNullOrEmpty(errormsg))
{
Flag = true;
}
else
{
throw new Exception(errormsg);
}
}
catch (Exception ex)
{
throw ex;
}
finally
{
proc.Close();
proc.Dispose();
}
return Flag;
}

net use共享文件访问

标签:while   nbsp   use   isp   final   err   public   turn   pass   

原文地址:http://www.cnblogs.com/jeffry/p/6923322.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!