我有一个 vb.net windows 窗体应用程序,我正在使用 Visual Studio 部署项目进行部署。应用程序需要将事件日志写入事件查看器中的应用程序日志。原因解释 here我需要在安装过程中创建事件源。像这样的东西作为安装程序的一部分运行
If Not EventLog.SourceExists(My.Application.Info.ProductName) Then
EventLog.CreateEventSource(My.Application.Info.ProductName, "Application")
End If
该代码需要在安装程序期间以提升的权限运行。所以我的问题是:
最佳答案
将空注册表项添加到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\eventlog\Application\MY_CUSTOM_SOURCE_NAME_HERE 似乎工作正常。
关于vb.net - 创建事件日志源作为安装的一部分 - windows 窗体应用程序,vs 部署项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5453105/