Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
winforms.net c#-外部程序_C#_.net_Winforms_External - Fatal编程技术网

winforms.net c#-外部程序

winforms.net c#-外部程序,c#,.net,winforms,external,C#,.net,Winforms,External,我有一个带按钮的c#.net(winforms)程序。我还有另一个C++程序控制台(它作为参数文本文件并改变它)。我想知道这样的事情:我按下按钮(在C程序中存储路径到TXT文件),C++程序被执行,但用户不看它(我不想在新窗口中打开命令行,例如命令行)。可以这样做吗?也许,您应该看看过程。Start()方法: 在ProcessStartInfo中,您可以传递到此方法,您可以指定不应打开任何窗口 Process.Start(new ProcessStartInfo(pathToExeFile) {

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

也许,您应该看看
过程。Start()
方法:

ProcessStartInfo
中,您可以传递到此方法,您可以指定不应打开任何窗口

Process.Start(new ProcessStartInfo(pathToExeFile)
{
    CreateNoWindow = true,
    UseShellExecute = false,
    // ...
});

也许,您应该看看
Process.Start()
方法:

ProcessStartInfo
中,您可以传递到此方法,您可以指定不应打开任何窗口

Process.Start(new ProcessStartInfo(pathToExeFile)
{
    CreateNoWindow = true,
    UseShellExecute = false,
    // ...
});