写入/读取到Windows事件日志

写入/读取到Windows事件日志

问题描述:

是否有一种简单的方法来写入和读取VBA中的Windows事件日志?写入/读取到Windows事件日志

是的,使用标准API调用。 See HOWTO: Write to the Windows NT Event Log from Visual Basic这是相当古老,但应该让你开始。

但是请注意,此代码使用默认来源。 (运行事件日志查看我的意思是来源。)我没有在Access中运行tihs代码,所以我不知道Access的默认源代码是什么。在VB6 thuogh中,这是VB 6运行时或其他类似的东西。如果您访问线程ReportEvent and MessageDLL problem Options,则表示您需要运行带有管理员权限的安装程序,以将您的应用程序名称和路径添加到HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Eventlog \ Application \中。因此,当涉及到获取应用程序时,这可能会变得更加复杂事件日志中可区分的来源。