bool Flag = true;
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 = false;
proc.Start();
string dosLine = " ipconfig";// @"net use //" + remoteHost + " " + passWord + " " + " /user:" + userName + ">NUL";
proc.StandardInput.WriteLine(dosLine);
proc.StandardInput.WriteLine("exit");
while (proc.HasExited == false)
c# 调用进程!
最新推荐文章于 2023-07-24 09:57:33 发布
本文展示了如何在C#中创建一个进程来调用cmd命令,如ipconfig,并读取其标准输出和错误输出。通过设置ProcessStartInfo属性并处理进程的输出,实现了进程的交互式操作。在遇到异常时,程序会关闭并释放进程资源。
摘要由CSDN通过智能技术生成