winforms .net c# - 外部程序

Jus*_*uss 1 .net c# external winforms

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

fer*_*ero 6

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

ProcessStartInfo您可以传递给此方法的过程中,您可以指定不应打开任何窗口.

Process.Start(new ProcessStartInfo(pathToExeFile)
{
    CreateNoWindow = true,
    UseShellExecute = false,
    // ...
});
Run Code Online (Sandbox Code Playgroud)