草原上的野狼

啸苍天,没日月,孤单影只; 忍地寒,耐绝境,经熔炼,将成大业!

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
 1bool Flag = true;
 2            Process proc = new Process();
 3            try
 4            {
 5                proc.StartInfo.FileName = "cmd.exe";
 6                proc.StartInfo.UseShellExecute = false;
 7                proc.StartInfo.RedirectStandardInput = true;
 8                proc.StartInfo.RedirectStandardOutput = true;
 9                proc.StartInfo.RedirectStandardError = true;
10                proc.StartInfo.CreateNoWindow = true;
11                proc.Start();
12                string dosLine = @"net use \\" + remoteHost + " " + passWord + " " + " /user:" + userName + ">NUL";
13                proc.StandardInput.WriteLine(dosLine);
14                proc.StandardInput.WriteLine("exit");
15                while (proc.HasExited == false)
16                {
17                    proc.WaitForExit(1000);
18                }

19                string errormsg = proc.StandardError.ReadToEnd();
20                if (errormsg != "")
21                {
22                    log.Debug(errormsg);
23                    Flag = false;
24                }

25                proc.StandardError.Close() ;
26            }

27            catch (Exception ex)
28            {
29                log.Debug(ex.Message, ex);
30                Flag = false;
31            }

32            finally
33            {
34                try
35                {
36                    proc.Close();
37                    proc.Dispose();
38                }

39                catch
40                {
41                }

42            }

43            return Flag;
posted on 2008-08-15 12:17  血狼  阅读(389)  评论(0)    收藏  举报