プログラミングのメモ帳(C/C++/HSP)

日々のプログラミングで気づいた点や小技集を紹介します。(Windows 10/XP/Vista、VC2017、HSP)

コンピュータのロック

2007年11月30日 08時32分00秒 | システム関連

Windows 2000 以降は、コンピュータをロックすることが出来ます。
キーボードから『Windows』+『L』と同等な処理を行います。(戻る)

プロトタイプ宣言

BOOL LockWorkStation( VOID );

サンプル

#define _WIN32_WINNT    (0x500)
#include <stdio.h>
#include <windows.h>

// メイン関数
int main( void )
{
    //『Windows』+『L』キーと同等
    LockWorkStation();
    return 0;
}
  • Windows 95/98/Me、Windows NT ではコンピュータをロックできません。
  • コンピュータのロックを解除するにはパスワードなどを入力します。
  • なお、パスワードを入力する設定にしている場合のみです。

補足情報

  • コンピュータをロックする方法には、SendInput 関数で『Windows』+『L』キーをエミュレートするやり方もあります。

関連記事



コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« Windows の休止状態/スタンバイ | トップ | 電源状態の取得 »
最新の画像もっと見る

コメントを投稿

システム関連」カテゴリの最新記事