p调用非托管DLL时获取stdout?

时间:2010-02-07 00:14:09

标签: c# pinvoke stdout

我有一个非托管DLL,它将日志消息写入标准输出。我正在使用来自WPF应用程序的P调用调用此DLL,我需要获取标准输出流日志。我已经尝试过Console.SetOut,但这似乎只是捕获使用Console.Write等编写的信息。

有人有什么想法吗?我发现similar questions在别处问过,但他们没有答案。

1 个答案:

答案 0 :(得分:2)

由于你已经在调用PInvoke,我猜你不会介意额外调用SetStdHandle。这里有一个类似的帖子Redirect stdout+stderr on a C# Windows service

相关问题