ディスプレイのロック状態の取得方法 – プログラミング – Home

ディスプレイのロック状態の取得方法
 
通知
すべてクリア

[解決済] ディスプレイのロック状態の取得方法


まま
 まま
(@まま)
ゲスト
結合: 20年前
投稿: 17
Topic starter  

VS:2003 vc++ .NetFramework2.0

LockWorkStationやスクリーンセーバーでディスプレイロックになった時、
ロック中の判定をする方法はあるのでしょうか。

ちなみに.NetFramworkを利用していますのでPlatformSDK以外の方法で。


引用未解決
トピックタグ
kure
 kure
(@kure)
ゲスト
結合: 20年前
投稿: 48
 

Microsoft.Win32.SystemEventsのSessionSwitchを使うことで、
ロック開始のイベントとロック終了のイベントを受け取ることができます。

ロックされているかどうかを直接判定する方法ではありませんが、
ロック開始~ロック終了までの期間を覚えておいて
ロック中かどうか判定することは可能です。


返信引用
まま
 まま
(@まま)
ゲスト
結合: 20年前
投稿: 17
Topic starter  

kureさん、ありがとうございます。

.NetFramWork2.0からの追加機能ですね。
これで対応できそうです。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました