-1

私は Windows サービスの作成に携わっています。書き始める前に知りたい

  1. ログインユーザーの注意点、具体的には他のユーザーによる「サービスの停止」を制限するにはどうすればよいですか?
  2. サービスを作成する際に考慮すべき一般的なポイントは何ですか?
  3. ユーザーがサービスを停止しようとしたときに警告アラートを表示するにはどうすればよいですか?

注: C でサービスを作成しようとしています。

ありがとう。

4

1 に答える 1

4
  1. 通常のユーザーはサービスを停止できません。管理者権限が必要です。
  2. 画面への書き込みやキーボード/マウスの読み取りを伴うことは何もできません。
  3. バックグラウンド (隠しウィンドウ) にあり、プロセス間通信方法 (RPC/ソケットなど) を介してサービスと通信するアプリケーションを作成する必要があります。 このアプリケーションは、メッセージ ボックスを表示するか、ユーザーと通信するサービスからメッセージを受け取ります。

ほとんどの大変な作業 (SCM への登録、開始/停止など) は既に行われているので、(サービスとアプリケーションの両方の) コードを C# で記述しようと思います。

于 2012-05-11T14:40:24.637 に答える