是否可以HANDLE
参考可以WriteFile
在Windows 上编写的标准错误输出?
我问的原因是我正在为我写一些日志工具.我试图将数据直接提供给系统:
该应用程序是Windows子系统,所以它应该只在应用程序实际继承标准错误的任何地方写?如果那是可能的,那就是.
注意:我已经有日志接收器OutputDebugString
.它与其他几个平台相当.并且文件,它使用低级API来避免任何额外的缓冲(因为消息已经在堆栈缓冲区中组装并且需要立即刷新).我只是想重用代码来编写文件,以便在标准错误上编写.
我想使用登录我的C++应用程序.但是,我想使用Windows(10)事件查看器而不是文本文件.我发现了一些奇怪的调用,我甚至不知道参数的含义--ReportEvent,OpenEventLog和其他一些事件记录功能.由于我的应用程序存在一些限制,我也无法使用托管代码.
我也试过在这个链接上使用代码,但是我得到编译错误(命名空间'系统'未定义 - 似乎有些包含文件丢失了......).
我发现没有可用的示例代码.
如果可能的话,我将非常感谢示例代码 - 只需从本地应用程序进行简单的日志记录,使用非托管C++构建.有人可以帮忙吗?