Я хочу, чтобы удалить зависимость реестра в моей службе Windows, написанной на C #. и хотят сохранить журналы событий в рамках просмотра событий при применении. Я использую следующий код, который не кажется правильным, как я не хочу использовать реестр.
Я получаю Источник собственность не была установлена перед записью в журнал событий.
Пожалуйста посоветуй.
public Service()
{
try
{
InitializeComponent();
if(!System.Diagnostics.EventLog.SourceExists(VWinService))
System.Diagnostics.EventLog.CreateEventSource(VWinService,);
eventLog1.Source = VWinService;
eventLog1.Log = ;
}
catch (Exception ex)
{
eventLog1.WriteEntry(Error in Service Constructor. Error message = + ex.Message.ToString(), EventLogEntryType.Error);
}
}
private void InitializeComponent()
{
this.eventLog1 = new System.Diagnostics.EventLog();
this.tmrSend = new System.Timers.Timer();
((System.ComponentModel.ISupportInitialize)(this.eventLog1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tmrSend)).BeginInit();
this.tmrSend.Elapsed += new System.Timers.ElapsedEventHandler(this.tmrSend_Elapsed);
this.AutoLog = false;
this.ServiceName = VWinService;
((System.ComponentModel.ISupportInitialize)(this.eventLog1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.tmrSend)).EndInit();
}