掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
WindowsNT4をサスペンドや休止状態にするには? (ID:8190)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Win2000でもWin98でも可能にゃ。にゃにゃし、NT4は知らんにゃ。 サスペンドか休止状態(ハイバネーション)を選ぶにゃは SetSystemPowerStateの1番目の引数にゃ。 procedure TForm1.Button1Click(Sender: TObject); var hToken, len : Cardinal; NewToken, PreToken : TTokenPrivileges; begin OpenProcessToken(GetCurrentProcess, (TOKEN_QUERY or TOKEN_ADJUST_PRIVILEGES), hToken); LookupPrivilegeValue(nil, SE_SHUTDOWN_NAME, NewToken.Privileges[0].Luid); NewToken.PrivilegeCount := 1; NewToken.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED; AdjustTokenPrivileges(hToken, False, NewToken, SizeOf(PreToken), PreToken, len); SetSystemPowerState(True, True); end;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.