据我了解,ReportEvent函数需要MessageTextFiles通过注册表关联以接收格式正确的消息。是否有任何通用的事件ID或任何简单的方法来报告没有关联消息文本文件的事件?或者,我可以在我的应用程序中使用特殊的通用事件源吗?像RegisterEventSource(NULL,"Application")这样的东西? 最佳答案 您不必在HKLM中注册您的消息。(这是一件好事,因为如果您不是管理员,您不能注册消息)。但这并不能阻止您将事件写入Windows应用程序事件日志。唯一的缺点是,从WindowsVista开始,您只会看