【发布时间】:2018-11-12 11:00:59
【问题描述】:
我是本地计算机的管理员。但是,我正在创建的应用程序(Outlook VSTO 插件)将由部署管理员部署给没有管理员权限的用户。
应用安装正确。
我的问题是我有检查EventLog.SourceExists("my VSTO addin") 的代码。如果没有,它会EventLog.CreateEventSource("my VSTO addin")。
我的问题:
- 我真的需要创建事件源吗?如果源不存在,它仍然会记录吗?
- 我应该如何创建事件源(如果需要#1)?
2a 也许我需要创建一个小应用程序来创建事件源并且需要由管理员安装?
2b 也许我可以把它放在安装时调用的代码中? (我正在使用安装屏蔽)
2c 也许它可以作为组策略的一部分由管理员完成?
2d 我可以按照https://docs.microsoft.com/en-us/windows/desktop/EventLog/event-sources创建一个注册表项
【问题讨论】:
标签: vsto admin event-log eventlog-source custom-eventlog