Tag: eventlog source

在安装.Net服务期间,创建自定义事件日志和事件源的最可靠方法是什么

我在安装.Net Windows服务期间无法可靠地创建/删除事件源。 这是我的ProjectInstaller类的代码: // Create Process Installer ServiceProcessInstaller spi = new ServiceProcessInstaller(); spi.Account = ServiceAccount.LocalSystem; // Create Service ServiceInstaller si = new ServiceInstaller(); si.ServiceName = Facade.GetServiceName(); si.Description = “Processes …”; si.DisplayName = “Auto Checkout”; si.StartType = ServiceStartMode.Automatic; // Remove Event Source if already there if (EventLog.SourceExists(“AutoCheckout”)) EventLog.DeleteEventSource(“AutoCheckout”); // Create Event Source and Event Log EventLogInstaller […]