我搜索了与此相关的现有问题,但他们并没有相关联。
我编写了一个应用程序来扫描安全事件日志,查找试图入侵Windows服务器的人以及何时被发现。我自动禁止防火墙中的IP。这已经工作了多年,然后突然间我开始收到这个错误..
Requested registry access is not allowed
这是代码
Dim oEventLog As New EventLog(logName:="Security", machineName:=".", source:="Microsoft Windows security auditing.")
For Each oEventLogEntry In oEventLog.Entries 'Error Happens on this line
'Do Stuff
next
这在Microsoft Windows Server 2008 R2 Web Edition服务器上运行,我可以在应用程序日志中使用相同的代码和访问事件,而不是安全日志。我不确定发生了什么,我确认来源没有通过变更控制进行更改。我假设已经应用了一个现在导致这种情况的补丁。
我想知道如何解决这个问题。
答案 0 :(得分:0)
我解决了它,我将这个程序作为Windows任务运行。我检查了"以最高权限运行"计划任务上的选项现在完成且没有错误。有些东西改变了,现在需要检查这个选项,当访问安全日志时,我不确定那是什么(补丁或其他东西)。