using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Custom_Event_Log_App
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button_EventAndSourceLog_Click(object sender, EventArgs e)
{
if (textBox_LogName.Text != string.Empty && textBox_LogSource.Text != string.Empty)
{
System.Diagnostics.EventLog.CreateEventSource(textBox_LogSource.Text, textBox_LogName.Text);
MessageBox.Show("Event Log and Source Created");
}
else
{
MessageBox.Show("Event Log and Source is Required...!");
}
}
}
}
SicherheitsausnahmeFacing Fehler in der Ereignisprotokollerstellungs
Beschreibung: Die Anwendung versucht, eine Operation nicht von der Sicherheitsrichtlinie erlaubt auszuführen. Um dieser Anwendung die erforderliche Berechtigung zu erteilen, wenden Sie sich an Ihren Systemadministrator oder ändern Sie in der Konfigurationsdatei die Vertrauensstufe .
Ausnahmedetails: System.Security.SecurityException: Die Quelle wurde nicht gefunden, aber einige oder alle Ereignisprotokolle konnten nicht durchsucht werden. unzugängliche Protokolle: Sicherheits
Stack Trace:
[Security: Die Quelle wurde nicht gefunden, aber einige oder alle Ereignis Protokolle nicht durchsucht werden können. Unzugängliche Protokolle:. Sicherheit]
Sie Administratorrechte benötigen eine Ereignisquelle zu erstellen. Welches ist der Fehler, der Ihnen sagt? Ich schlage vor, die Ereignisquelle auf dem Server im Voraus als Teil Ihres Bereitstellungsprozesses zu erstellen, statt sich auf die App zu verlassen (da die App keine Administratorrechte haben sollte!) – ADyson
Vielen Dank für die Hilfe – wifiboy