uNClockの要望であったキーロック時に一定時間後に自動サスペンドする機能をやってみた。昨日の内に、キーロック状態を取得するのと、プログラムからサスペンドに移行する処理は比較的簡単にできた。
アップロードしようと思ってcabファイルの作成までやってから、重大な欠陥に気がついた。
キーロック状態でメールが届くと、メール受信中にuNClockが勝手にサスペンドしてしまう
これはちょっと使えない....
接続中かどうかを
HKEY_LOCAL_MACHINE\System\State\Connections
のCount値で判断して1以上ならサスペンドしないようにしてみたけど、
ダイアルアップ中で接続が確立していないときはCount値はまだ0のようだった
ダイアルアップ中であることも判定する必要がありそうだけど、どーやればいいのやら...
0 件のコメント:
コメントを投稿