如何执行命令使用c#程序而不使用System.Diagnostics.Process类

时间:2014-09-19 11:18:53

标签: java c# process cmd command

我想在不使用System.Diagnostics.Process类的情况下从c#程序执行cmd命令和java jar文件。我在谷歌搜索,但我没有找到任何解决方案。任何人都可以帮我解决这个问题。

我试过这段代码:

 Process cmdProcess = new Process
                    {
                        StartInfo =
                        {
                            FileName = "cmd.exe",
                            Arguments = " /K C:\\Users\\Admin\\Desktop\\JavaApplication1.jar",
                            WindowStyle = ProcessWindowStyle.Hidden,
                            Verb = "runas",
                            UseShellExecute = true
                        }
                    };
                    cmdProcess.Start();

这在Windows 8和8.1中有效但在Windows 7中我得到Access被拒绝错误。

谢谢,

0 个答案:

没有答案