Windowsを使用したことがある人にとっては、Ctrl + Alt + Delキーの組み合わせを知らない人は特にいません。それはより頻繁に使用され、このキーの組み合わせは特にシステムセキュリティのための非常口です。 VC Knowledge Libraryオンラインマガジンの第11号で、ac952_z_cnが彼の個人的なコラムに次のような記事を書いています:「WINDOWS NT /2000でCTRL + ALT + DELをブロックする方法。そのため、この記事では、Windows XPでシールドCtrl + Alt + Delキーの組み合わせを実装する方法、つまりタスクマネージャ、タスクスイッチの組み合わせキー(Alt + Tab)、タスクバー、および[スタート]メニュー(Ctrl + Esc)を中心に説明します。 VK_LWIN、VK_RWIN)この方法はWindows 2000環境にも適用できます。
Windows 9x /Meシステムでは、Ctrl + Alt + Delキーとさまざまなタスク開始キーをマスクする方法は、次の方法で実装されています。
BOOL bOldState;
SystemParametersInfo(SPI_SETSCREENSAVERRUNNING、TRUE、& bOldState、0);
MS Daweiはこの方法は非常に素人だと思いますので、Windows NT /2000 /XPで変更されました。これらの新しいバージョンのWindowsでは、ユーザーはWinlogonとGINAを使用してログインします。これは、グラフィカルIDによる認証を意味するため、非常に怖いです。 Winlogonは対話型ログインサポートを提供するWindowsシステムの一部ですが、GINAはWinlogonが認証を実装するために使用するDLLで、このDLLはmsgina.dllです。 WlxInitialize、WlxActivateUserShellは出力です、もちろん、私はこれら二つを知りません、他にもあります。前者は独自の初期化を実行し、それによってユーザーのシェルが起動されます。 WindowsはこのDLLを使用してユーザー名+パスワードを認証しますが、開発者はmsgina.dllの代わりに独自のGINAを使用できます。例えば、スマートカード、網膜スキャナー、DNAチェックなどの認証メカニズムが、ユーザー名+パスワードの形の身元確認の代わりに実施される。 GINAに関連するすべての機能は以下の表にリストされています。その1つがWlxLoggedOnSASです。これは、Ctrl + Alt + Delキーが押されたときにWinlogonによって呼び出されます。
(表1)GINA関数リスト関数の説明
WlxActivateUserShellユーザーシェルのアクティブ化
WlxDisplayLockedNotice GINA DLLにロック情報の表示を許可する
WlxDisplaySASNoticeユーザーがログインしていない場合Winlogonはこの関数を呼び出します。
WlxDisplayStatusMessageWinlogonはこの関数を呼び出してステータスメッセージを表示します。
WlxGetConsoleSwitchCredentials Winlogonはこの関数を呼び出して現在ログインしているユーザーの信頼情報を読み取り、透過的にターゲットに渡します。セッション
WlxGetStatusMessage Winlogon現在の状態情報を取得するには、この関数を呼び出します。
WlxInitialize指定したウィンドウ位置のGINA DLLの初期化
WlxIsLockOkワークステーションの通常ロックを確認します。
WlxIslogoffOkログアウトが正常であることを確認します。
WlxLoggedOnSASユーザーがログインしており、ワークステーションがロックされていないこの時点でSASイベントを受信した場合、Winlogonはこの関数を呼び出します
WlxLoggedOutSASこの時点でSASを受信した場合、ユーザーはログインしていませんイベント、Winlogonがこの手紙を呼ぶ
WlxLogoffは、ログアウト操作を要求したときにGINA DLLに通知します。
WlxNegotiateは、現在のWinlogonバージョンがGINA DLLを使用できるかどうかを示します。
WlxNetworkProviderLoadは、ロードネットワークサービスプロバイダでIDおよび認証情報を収集します。 Winlogonがこの関数を呼び出した後
WlxRemoveStatusMessage WinlogonがGINA DLLにステータス情報の表示を停止するように指示するためにこの関数を呼び出します。
WlxScreensaverNotifyはGINAがスクリーンセーバー操作と対話することを可能にします。この機能を使用すると、GINAはカードリーダーからスマートカードを終了するなどのシャットダウンタスクを実装できます。ワークステーションが起動しているときにシステムがユーザーのコンテキストでアプリケーションを起動する必要がある場合は、この機能を呼び出します。
WlxWkstaLockedSASロックされている場合、SASを受信した場合、Winlogonはこの関数を呼び出します。
デフォルトでは、GINAはログインダイアログを表示し、ユーザーはユーザー名とパスワードを入力します。そのため、Ctrl + Alt + Delをマスクする場合は、msgina.dllを呼び出してCtrl + Alt + Delのマスクを実装する関数WlxLoggedOnSASを提供する新しいMyGina.dllを作成できます。または実装するためのキーボードドライバを書く。
前123456次ページ合計6ページ
Cookieとは、サーバーを使用してコンピューターを識別できるように、サーバーが一時的にコンピューターに保存するデータ(.txt形式のテキストファイル)です。しかし、
コンピューターを使用すると、マウスの右クリックが発生して応答がなくなったり、使用できなくなったりします。そのような状況には誰もが遭遇したと思います。最近、WinXPのユーザーはこのような状況に遭遇しま
GPTは、ItaniumコンピュータベースのEFI(Extensible Firmware Interface)で使用されるディスクパーティションアーキテクチャです。 Win2003 sp2システムで
インターネットにアクセスするのにWinXPシステムコンピュータを使用している場合、ドキュメントやビデオなどをアップロードすることが多い場合、アップロード速度が非常に遅い場合があります。オンラインのすべ
WinXPのシステムブラウザが縮退状態になったらどうすればいいですか?
一時的に利用できないWinXPサービスを解決するには? 503サービス利用不可処理方法
Windwosシステムスイッチマシンのサウンドエフェクトの切り替え方法
ブロードバンドネットワークの急速な普及今日のWindows XPのファックス機能の詳細な分析
WinXPはどのようにリサイクルアイコンを削除しますか?ごみ箱アイコンを削除する方法
XPシステムの下で共有するWiFiホットスポット設定のヒント
Windowsの高リスクポートについてどれくらい知っていますか?