代码之家  ›  专栏  ›  技术社区  ›  RandomEngy

当p调用非托管dll时获取stdout?

  •  4
  • RandomEngy  · 技术社区  · 15 年前

    我有一个非托管的dll,它正在将日志消息写入标准输出。我用一个WPF应用程序的p-invokes调用这个dll,我需要获得标准的输出流日志。我尝试过console.setout,但这似乎只捕获使用console.write等编写的信息。

    有人有什么想法吗?我找到了 similar questions 在别处询问,但他们没有答案。

    1 回复  |  直到 15 年前
        1
  •  2
  •   Community CDub    7 年前

    既然你已经打电话给平沃克了,我想你不介意再打个电话给 SetStdHandle . 这里有一条类似的线 Redirect stdout+stderr on a C# Windows service