博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#执行cmd [转载]
阅读量:5068 次
发布时间:2019-06-12

本文共 804 字,大约阅读时间需要 2 分钟。

网址:

    string cmdtext = "net use u: \\\\192.168.0.44\\src \"" + user + "\" /user:" + pwd;

            Process MyProcess = new Process();
            //设定程序名
            MyProcess.StartInfo.FileName = "cmd.exe";
            //关闭Shell的使用
            MyProcess.StartInfo.UseShellExecute = false;
            //重定向标准输入
            MyProcess.StartInfo.RedirectStandardInput = true;
            //重定向标准输出
            MyProcess.StartInfo.RedirectStandardOutput = true;
            //重定向错误输出
            MyProcess.StartInfo.RedirectStandardError = true;
            //设置不显示窗口
            MyProcess.StartInfo.CreateNoWindow = true;
            //执行VER命令
            MyProcess.Start();
            MyProcess.StandardInput.WriteLine(cmdtext);
            MyProcess.StandardInput.WriteLine("exit");
            //从输出流获取命令执行结果,
            //string exepath = Application.StartupPath;
            //把返回的DOS信息读出来
            String StrInfo = MyProcess.StandardOutput.ReadToEnd();
            Console.WriteLine(StrInfo);

转载于:https://www.cnblogs.com/wenjie/archive/2013/04/22/3034861.html

你可能感兴趣的文章
MySQL 5.7的安装及主从复制(主从同步)
查看>>
互联网公司站点通病之弱口令
查看>>
python file的3中读法
查看>>
Linux下二进制包、源代码包、rpm包
查看>>
线型网络
查看>>
Xml帮助类
查看>>
jQuery 学习--事件
查看>>
spring scheduled
查看>>
IOS-objectForKey与valueForKey在NSDictionary中的差异
查看>>
本地推送通知在iOS8上的不同
查看>>
五种线程池的分类和作用
查看>>
【Codeforces】894D. Ralph And His Tour in Binary Country 思维+二分
查看>>
BZOJ1212
查看>>
MYSQL双机热备份的配置实施(问题总结)
查看>>
[转]Java实现定时任务的三种方法
查看>>
div层的滑入滑出实例
查看>>
Welcome to LED Control Wiki
查看>>
不能恢复ipod发生未知错误1439
查看>>
Hibernate批量处理数据、HQL连接查询
查看>>
iOS:多个单元格的删除(方法二):
查看>>