Windowsで、サービスで常駐プログラムを起動させておいて、
ユーザがログインしたタイミングでその常駐プロセスに通知をして、
通知を受け取ったらある処理を実行したいのですが、
サービスプログラムで、ユーザのログインを検知する方法ってありますか?
C言語で組もうとしています。
サービスプログラムについて
Re:サービスプログラムについて
XP以降という前提になりますが、参考になりそうなページがありました。
ハンドラ関数
http://eternalwindows.jp/windevelop/ser ... ice03.html
ハンドラ関数を使って SERVICE_CONTROL_SESSIONCHANGEを監視する、という方法のようです。
ハンドラ関数
http://eternalwindows.jp/windevelop/ser ... ice03.html
ハンドラ関数を使って SERVICE_CONTROL_SESSIONCHANGEを監視する、という方法のようです。
Re:サービスプログラムについて
ある処理を実行するプログラムをタスクスケジューラにユーザーのログオンをトリガにして登録するというのはいかがでしょう?
常駐プログラム要らないですよ。
常駐プログラム要らないですよ。