写入/读取Windows事件日志

7

是否有一种简单的方式在VBA中写入和读取Windows事件日志?

1个回答

3
是的,可以使用标准API调用。请参阅如何从Visual Basic写入Windows NT事件日志。这篇文章相当古老但可以帮助你入门。
但是请注意,此代码使用默认源。(运行事件日志以查看我所说的源是什么。)我没有在Access中运行过这个代码,因此我不知道Access的默认源是什么。在VB6中,它是一些与VB 6运行时或类似的通用内容。如果您访问ReportEvent和MessageDLL问题选项线程,它指出您需要以管理员权限运行安装程序,以将应用程序名称和路径添加到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\,因此在事件日志中获得可区分的源可能会变得更加复杂。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接