将C应用程序与WPF集成

时间:2013-05-16 13:07:17

标签: c# c wpf

我被赋予了开发Windows应用程序的任务,该应用程序充当现有C应用程序的包装器。 C应用程序由命令行控制。我想知道是否可以使用WPF作为此应用程序的GUI?

1 个答案:

答案 0 :(得分:0)

当您的应用是控制台应用时,请尝试以下操作:

Process process=Process.Start(new ProcessStartInfo("Your.exe") {
    RedirectStandardInput = true,
    RedirectStandardOutput = true,    
    RedirectStandardError = true,
    UseShellExecute = false,
});
process.StandardInput.WriteLine("Your command");
var yourAnswer=process.StandardOutput.ReadLine();

这只是一个简单的示例,也许还有其他解决方案可以与您的应用进行通信。良好的搜索关键词是" IPC" : - )