質問するログイン新規登録

質問編集履歴

2

追加文章

2018/08/10 17:37

投稿

mercurian-teto
mercurian-teto

スコア75

title CHANGED
File without changes
body CHANGED
@@ -10,6 +10,9 @@
10
10
  のコードを追加してからインストールして
11
11
  一度ログアウトしてからイベントビューアーを確認しましたが、
12
12
  イベントログが追加されていませんでした。
13
+
14
+ AutoLogkプロパティもtrueになっていたので、イベントログが出力できるはずです。
15
+
13
16
  また、windowsの「サービス」を確認しましたが、
14
17
  イベントログが出力されていませんでした。
15
18
  スタートアップの種類は自動になっていましたが、

1

コード追加

2018/08/10 17:37

投稿

mercurian-teto
mercurian-teto

スコア75

title CHANGED
File without changes
body CHANGED
@@ -16,4 +16,39 @@
16
16
  サービスの状態が停止になっていました。
17
17
 
18
18
 
19
- イベントログが出力されない理由がわからないのですが、だれかご教授してくださいませんか。
19
+ イベントログが出力されない理由がわからないのですが、だれかご教授してくださいませんか。
20
+
21
+ ```
22
+ !service1.cs
23
+
24
+ using System;
25
+ using System.Collections.Generic;
26
+ using System.ComponentModel;
27
+ using System.Data;
28
+ using System.Diagnostics;
29
+ using System.Linq;
30
+ using System.ServiceProcess;
31
+ using System.Text;
32
+ using System.Threading.Tasks;
33
+
34
+ namespace service_rennsyuu1
35
+ {
36
+ public partial class Service1 : ServiceBase
37
+ {
38
+ public Service1()
39
+ {
40
+ InitializeComponent();
41
+ }
42
+
43
+ protected override void OnStart(string[] args)
44
+ {
45
+ this.EventLog.WriteEntry("hello world");
46
+ }
47
+
48
+ protected override void OnStop()
49
+ {
50
+ this.EventLog.WriteEntry("bye world");
51
+ }
52
+ }
53
+ }
54
+ ```