[ad#ad-336×280]
EventLogクラスのCreateEventSourceメソッドを使用すると、イベントソースを作成することができます。
第1引数にはソース名を、第2引数にはログ名を指定します。
下記は、イベントソースを作成する例です。
下記はイベントソースを作成する例です。
テキストボックスに入力されたソース名、ログ名でイベントソースを作成します。
VBの例
' [作成]ボタンクリック時の処理
Private Sub btnCreate_Click(sender As System.Object, e As System.EventArgs) Handles btnCreate.Click
'作成しようとしているイベントソースの存在を確認する
If Not System.Diagnostics.EventLog.SourceExists(txtSource.Text) Then
'★★★イベントソースを作成する★★★
System.Diagnostics.EventLog.CreateEventSource(txtSource.Text, txtLog.Text)
MessageBox.Show("イベントソースを作成しました!")
Else
MessageBox.Show("作成しようとしているイベントソースはすでに存在します!!")
End If
End Sub
C#の例
// [作成]ボタンクリック時の処理
private void btnCreate_Click(object sender, EventArgs e)
{
// 作成しようとしているイベントソースが存在しないことを確認する
if (!System.Diagnostics.EventLog.SourceExists(txtSource.Text))
{
// ★★★イベントソースを作成する★★★
System.Diagnostics.EventLog.CreateEventSource(txtSource.Text, txtLog.Text);
MessageBox.Show("イベントソースを作成しました!");
}
else
{
MessageBox.Show("作成しようとしているイベントソースはすでに存在します!!");
}
}
Please follow and like us:


コメント