サービスプログラムについて

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
oillio

サービスプログラムについて

#1

投稿記事 by oillio » 15年前

Windowsで、サービスで常駐プログラムを起動させておいて、
ユーザがログインしたタイミングでその常駐プロセスに通知をして、
通知を受け取ったらある処理を実行したいのですが、
サービスプログラムで、ユーザのログインを検知する方法ってありますか?
C言語で組もうとしています。

Justy

Re:サービスプログラムについて

#2

投稿記事 by Justy » 15年前

 XP以降という前提になりますが、参考になりそうなページがありました。

ハンドラ関数
http://eternalwindows.jp/windevelop/ser ... ice03.html

 ハンドラ関数を使って SERVICE_CONTROL_SESSIONCHANGEを監視する、という方法のようです。

ISLe

Re:サービスプログラムについて

#3

投稿記事 by ISLe » 15年前

ある処理を実行するプログラムをタスクスケジューラにユーザーのログオンをトリガにして登録するというのはいかがでしょう?
常駐プログラム要らないですよ。

閉鎖

“C言語何でも質問掲示板” へ戻る