MSDNオンライン
MSDNマガジンより
アプリケーションは,システムが新しいユーザーに切り替えたという通知を受けるために,WTSRegisterSessionNotification関数を使用することができる。Windows XPは,ユーザーの切り替えが行なわれると,登録されているウィンドウに通知メッセージを送信する。WTSRegisterSessionNotificationは,通知メッセージを受信するウィンドウのハンドルと通知してほしいタイミングを示すフラグという,2つのパラメータを取る。通知フラグは,ユーザーが現在のセッションにログオンする,または現在のセッションからログオフしたときに通知するNOTIFY_FOR_THIS_SESSIONか,またはシステムがセッションを切り替えたときに通知するNOTIFY_FOR_ALL_SESSIONSに設定することができる。システムが新しいユーザーへの切り替えを行なうと,アプリケーションのウィンドウはWM_WTSSESSION_CHANGEメッセージを受信する。wParamパラメータには,セッションが開始または終了したのか,それともユーザーを切り替えただけなのかという,メッセージの理由を示す通知コードが含まれる。
NTカーネルのコンピュータのロックで気をつけよう
http://hatena.ne.jp/1094797147
SwitchDesktopしてみるんだって
スクリーンセーバーで気をつけよう
起動判定
SystemParametersInfoでSPI_GETSCREENSAVERRUNNING
.NETFrameworkではないらしい
0 件のコメント:
コメントを投稿