C#执行cmd [转载]
網(wǎng)址:http://www.cnblogs.com/190196539/archive/2011/12/20/2294163.html
??? string cmdtext = "net use u: \\\\192.168.0.44\\src \"" + user + "\" /user:" + pwd;
??????????? Process MyProcess = new Process();
??????????? //設(shè)定程序名
??????????? MyProcess.StartInfo.FileName = "cmd.exe";
??????????? //關(guān)閉Shell的使用
??????????? MyProcess.StartInfo.UseShellExecute = false;
??????????? //重定向標準輸入
??????????? MyProcess.StartInfo.RedirectStandardInput = true;
??????????? //重定向標準輸出
??????????? MyProcess.StartInfo.RedirectStandardOutput = true;
??????????? //重定向錯誤輸出
??????????? MyProcess.StartInfo.RedirectStandardError = true;
??????????? //設(shè)置不顯示窗口
??????????? MyProcess.StartInfo.CreateNoWindow = true;
??????????? //執(zhí)行VER命令
??????????? MyProcess.Start();
??????????? MyProcess.StandardInput.WriteLine(cmdtext);
??????????? MyProcess.StandardInput.WriteLine("exit");
??????????? //從輸出流獲取命令執(zhí)行結(jié)果,
??????????? //string exepath = Application.StartupPath;
??????????? //把返回的DOS信息讀出來
??????????? String StrInfo = MyProcess.StandardOutput.ReadToEnd();
??????????? Console.WriteLine(StrInfo);
轉(zhuǎn)載于:https://www.cnblogs.com/wenjie/archive/2013/04/22/3034861.html
總結(jié)
以上是生活随笔為你收集整理的C#执行cmd [转载]的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 给部署在openshift上的WordP
- 下一篇: c# char unsigned_dll