LockWorkStation でロックされたディスプレイを
解除する方法はあるのでしょうか?
調べた限りAPI関数では解除関数はないようです。
(見落としかも....)
どんな方法でも結構です。
知ってる方がいれば教えてください。
開発環境 XP, Visual Studio 2003
私はLockWorkStation関数を使ったことありませんが、MSDNで同関数の解説では、
> この関数は、ユーザーが Ctrl+Alt+Del キーを押して[ワークステーションのロッ
> ク]をクリックする操作と同じ働きをします。ワークステーションのロックを解除する
> には、ユーザーがログオンしなければなりません。
とありますので、ユーザ自身がログオンするのではないでしょうか。
説明が足りませんでした、申し訳ない。
監視アプリから解除する方法を探っています。
とすれば、自動ログオンさせるということですね。
これは参考になりますか?
http://forums.belution.com/ja/vc/000/217/15s.shtml
三草さん、アドバイスありがとうございます。
Gina.dll とは何ぞや???? という状況なので少し勉強して試してみます。
すみませんが、もうしばらくお付き合いください。
Ginaについて調査しましたが、ライブラリ作成に失敗すると再起動ができなくなるとの
こと。
怖いのでほかの方法を探っていますが、再ログインはこの方法しかないのでしょうか?
ちょっと探してみましたが、他の方法って見当たりませんね。。。
# 調べ方が足りないかもしれませんが。。
腹をくくって、Ginaを採用するか、
そもそもの前提を変えて、スクリーンセーバや自作アプリでロックしてしまうか、、、
お役に立てず申し訳ない。
三草さん、ご尽力ありがとうございました。
腹をくくってGinaにチャレンジしてみます。
今後ともよろしくお願いします。