我正在开发一个视频游戏的声音编辑器。
这个应用程序有一个选项来测试游戏中的声音,为了做到这一点,我使用Process.Start和一些特殊的参数来打开game.exe。
游戏使用OutputDebugStringA()来打印调试消息。其想法是在此窗体中使用一个多行文本框来显示仅游戏进程的调试消息。
我一直在做一些研究,我知道从sysinternals的DebugView的存在,但不是有用的这种情况下,我也发现DbMon.NET的代码项目,但由于某种原因导致游戏运行非常缓慢(与DebugView不发生).
有什么建议吗?
1条答案
按热度按时间emeijp431#
尝试这样做,您可以在将进程ID打印到文本框之前,在do while循环中指定它。