C#のからwin7のデスクトップのロックを解除する必要があります

StackOverflow https://stackoverflow.com/questions/2057584

  •  20-09-2019
  •  | 
  •  

質問

私は1つが、その解像度は同じまま確認するために、resolution.Changeにディスプレイ解像度を表示するには、関連するいくつかのアクションを実行するデスクトップをロックし、再度デスクトップのロックを解除する必要があるいくつかのオートメーションのプロジェクトに取り組んでいます。

私はLockWorkstationを実行することができますがアンロックWorkstationの任意のものを持ってすることができません。 すべてのボディは、C#のと勝利7での助けを借りて、ロック解除画面についての私を助けることができますか? 私は助けることができるのGINA DLLのことを聞いたが、私は、これはwin7のと.NET 3.5のために使用することがit.Canについて何も知りませんか?

おかげ

_Pratます。

正しい解決策はありません

他のヒント

私はこれを行うことは技術的に可能であるとは思いません。 のGINAはXP の後に非推奨とVista / Win7の中でカスタム認証を提供するための新しい方法を使用することですし、 ICredentialProvider インタフェース。あなたが得る場合でも、この作業あなたはまだすなわち、何とか安全なアテンションシーケンスを送信するために、を持っています。のCtrl + Alt +削除、ログオンを開始します。 プログラムでCtrl + Alt +削除送信するとされてを自ら行うことは困難で、実際にサポートされていません何かます。

これは、いくつかの自動化のための多くの作業のように聞こえると、おそらく多くのROIを持っていません。あなたは完全にユーザーをログオフして、再度ログインすることによってこれをテストすることはできますか?もしそうなら、あなたはユーザーを自動的にログオンするためにあなたのテストマシンを設定することができます。あなたはオフにログインすると、セッションをシャットダウンし、その後速やかに戻って、ユーザがログインし、解像度は、あなたが期待するものであるかどうかを確認できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top