我想从驱动程序写入事件日志。我知道我需要使用IoAllocateErrorLogEntry并且我还添加了注册表项
HKLM\System\CurrentControlSet\Services\EventLog\driverName
现在我想将日志的来源设置为“driverName”。我尝试按照此处的“写入日志”说明进行操作,但似乎不起作用。
如何使用特定源写入事件日志?
我想从驱动程序写入事件日志。我知道我需要使用IoAllocateErrorLogEntry并且我还添加了注册表项
HKLM\System\CurrentControlSet\Services\EventLog\driverName
现在我想将日志的来源设置为“driverName”。我尝试按照此处的“写入日志”说明进行操作,但似乎不起作用。
如何使用特定源写入事件日志?
1) 不要忘记将 source 注册为 Registering as a Source of Error Messages
2)不要在 iologmsg.dll 和注册表中的驱动程序之间留下空格
3) 有时您需要在安装驱动程序后重新启动才能看到问题
一切都会奏效!