2011-04-09から1日間の記事一覧

Win32API システム時刻を設定する

システムの時刻を設定するためには、SetSystemTime関数を用いる。SetSystemTime関数を用いるためには、SE_SYSTEMTIME_NAME特権を有効にしておく必要がある。SetSystemTimeでシステム時刻を設定する例 システム時刻を「今日」の零時に設定する手順としては、…

Win32 API ウィンドウズをシャットダウンする

ウィンドウズをシャットダウンやログオフ、再起動するためには、ExitWindowsEx関数を用いる。ExitWindowsEx関数は以下のように定義されている。 BOOL ExitWindowsEx( UINT uFlags, // シャットダウン操作 DWORD dwReserved // 予約済み ); ExitWindowsExで、…

Win32API プロセストークンに割り当てられている特権を有効にする AdjustTokenPrivileges

プロセストークンに割り当てられている特権を有効にするためには、AdjustTokenPrivileges関数を用いる。手順は以下のとおり No項目 1OpenProcessToken関数で、プロセストークンを取得する 2LookupPrivilegeValue関数で、特権に対応するLUID(ローカル一意識別…

Win32API プロセストークンに割り当てられている特権情報を取得する

プロセストークンに割り当てられている特権情報を取得するためには、手順で処理を実行する。 No項目 1OpenProcessToken関数でプロセストークンを取得する 2GetTokenInformation関数で、「1」で取得したプロセストークンの特権情報を取得する 3「2」で取得…