gpt4 book ai didi

c# - 如何在我的项目中包含可执行文件并在 .NET 中调用它

转载 作者:太空宇宙 更新时间:2023-11-03 21:50:13 26 4
gpt4 key购买 nike

我有一个.exe文件,它只是一个用于某种加密的命令行工具。我有一个 .NET 项目,我想将其包含在我的程序中,并能够对该 exe 进行命令行调用并获得其响应...

如何包含此 .exe?

最佳答案

使用 ProcessStartInfo.RedirectStandardOutput 可以很容易地实现这一点属性(property)。完整示例包含在链接的 MSDN 文档中;唯一需要注意的是,您可能还必须重定向标准错误流才能查看应用程序的所有输出。

Process process = new Process();
process.StartInfo.FileName = "your_application.exe";
process.StartInfo.Arguments = "argument1 argument2 argument2 ...";
process.StartInfo.UseShellExecute = false;
process.StartInfo.RedirectStandardOutput = true;
process.Start();

Console.WriteLine(process.StandardOutput.ReadToEnd());

process.WaitForExit();

关于c# - 如何在我的项目中包含可执行文件并在 .NET 中调用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14928417/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com