1

我有带有按钮的 c# .net (winforms) 程序。我还有另一个 C++ 控制台程序(它作为参数文本文件并更改它)。我想要这样的东西:我按下按钮(在 c# 程序中存储了 txt 文件的路径),C++ 程序被执行但用户看不到它(我不想在新窗口中打开例如命令行)。有可能做这样的事情吗?

4

1 回答 1

6

也许,你应该看看Process.Start()方法:http: //msdn.microsoft.com/en-us/library/0w4h05yb.aspx

ProcessStartInfo你可以传递给这个方法中,你可以指定不应该打开任何窗口。

Process.Start(new ProcessStartInfo(pathToExeFile)
{
    CreateNoWindow = true,
    UseShellExecute = false,
    // ...
});
于 2012-05-04T09:09:55.183 回答