OutputDebugString在Windows Universal Apps上的何处?以及如何从OutputDebugString捕获消息?

问题描述 投票:0回答:1

使用OutputDebugString是用于用户模式调试的常用调试技术。

在Windows 10的UWP / UAP / Metro应用程序开发中,此调试功能仍然可用。

但是,我想观察OutputDebugString消息不附加Visual Studio调试器(EDIT:或WinDbg)

DbgViewer from SysInternals的最新版本能够观察到UWP调试输出,但是我找不到该工具的源代码。

实际上,DebugViewPP from CobaltFusion似乎仅适用于win32应用程序。

作为一种解决方法,我可以简单地使用LogginChannel.LogMessage 但是我现在对OutputDebugString API如何在UWP下工作更感兴趣”。

使用OutputDebugString是用于用户模式调试的常用调试技术。在Windows 10上的UWP / UAP / Metro应用程序开发中,此调试功能仍然可用。但是,我想...

c++ uwp windows-10-universal uap
1个回答
-2
投票

[OutputDebugString函数存在于Kernel32.dll文件中,如果要在UWP中使用它,则可以通过DllImport导入dll文件。

© www.soinside.com 2019 - 2024. All rights reserved.