Delphi :使用子键记录到Eventviewer

ohtdti5x  于 2023-10-18  发布在  其他
关注(0)|答案(1)|浏览(92)

多年来我一直在想的一件事...我希望有人能给我一点启发。
如果你在Windows eventviewer中查看Logs,应用程序和服务,你会看到一些应用程序和服务正在使用一个键,一个带有子键的文件夹类型条目。
就像'Intel','Microsoft'和'OpenSSH'在我的情况。

在我目前的系统中,我用自己的键登录到eventviewer,但我所有的服务和应用程序都登录到同一个条目。我希望我有一个带有公司名称的密钥(如示例中的“OpenSSH”)和每个登录到eventviewer的应用程序的子密钥。
像Windows应用程序和服务CompanyName Application1 Service1 Application2我读了很多很多页的信息,但不知道如何做到这一点,我知道当前的系统是有键和子键在HKEY_EXPERT_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog registrykey与'EventMessageFile'和'TypesSupported'值,但我不知道如何处理子键。

jtoj6r0c

jtoj6r0c1#

终于找到了如何创建eventviewer键,这个链接中的C#示例作品Creating an eventlog in a folder,它是基于Create Event Log in Sub Directory under Applications and Settings Logs
我设法创建了一个 Delphi 应用程序,现在创建相同的注册表项和所需的值。现在我将尝试找到一个可以记录到这些“通道”的ReportEvent/LogMessage函数

相关问题