C#执行cmd传入ipconfig怎么没有效果

try
{
Process.Start("cmd.exe","ipconfig");
}
catch (Exception)
{

    throw;

}

http://www.cnblogs.com/Ren_Lei/archive/2010/08/07/1794576.html

如果执行成功,应该会闪一下 CMD 的窗体,但你可能来不及看结果。

使用匿名管道实现cmd回显

可以这样写试试。
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
startInfo.FileName = "cmd.exe";
startInfo.Arguments = "/C inconfig";

                            Process process = new Process();
                            process.StartInfo = startInfo;
                            process.Start();

ShellExcute("cmd.exe","ipconfig")

参考一下
http://zhidao.baidu.com/link?url=T5vsvWX2BcBLST30atNQpwbWGUAYHv-fhaA3_2awvcZxBrIrM-ruFzMx0gubVI4OxTSZatlkhudQcedkhecnMK

 Process.Start("cmd.exe","/k ipconfig");

有些程序打开是需要管理员权限才可以,确保C#执行的代码是有管理员权限的。