精简版:
事件源“应用程序”和“应用程序错误”是否始终包含在应用程序事件日志中?它们是否可用于新安装的 Windows XP、Vista 和 Windows 7?使用它们而不是创建我自己的源(对我来说不可能)真的很糟糕吗?
长版:
我有一个 ClickOnce 应用程序,供在其计算机上没有管理权限的用户使用。
当我尝试写入应用程序事件日志时,我得到一个安全异常。(Windows 事件日志基础结构正试图为我创建一个新的事件源,并且违反了安全规定。)
所以我想尝试重用现有的事件源。我在应用程序事件日志中发现了只有两个“通用”的来源。这些是否总是 Windows 安装的一部分,并且会做出合理的选择?
我确信这是不赞成的,因为我应该使用自己的事件源来区分我的应用程序。但这是针对罕见的致命错误,我的代码应该在其他地方记录这些错误。我只是想要一个非常容易在客户端机器上找到它们的地方,以防万一一切都出错了......