我想在不使用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被拒绝错误。
谢谢,