[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:
コメント