Function Reference

_Security__AdjustTokenPrivileges

指定したアクセストークン内の権限を有効または無効にします。

#Include <Security.au3>
_Security__AdjustTokenPrivileges($hToken, $fDisableAll, $pNewState, $iBufferLen [, $pPrevState = 0 [, $pRequired = 0]])

 

パラメータ

$hToken 変更される権限を格納したアクセストークンのハンドル
$fDisableAll Trueの場合、この関数は権限を無効にしNewStateパラメータを無視します。
Falseの場合、この関数は$pNewStateパラメータによって指されている情報に基づいて権限を変更します。
$pNewState 権限とその属性が格納された$tagTOKEN_PRIVILEGES構造体へのポインタ
$iBufferLen $pNewStateによって指されているバッファのバイト単位でのサイズ
$pPrevState [オプション] 関数が変更する権限の以前の状態を指定する$tagTOKEN_PRIVILEGES構造体へのポインタ。
0を使用できます。
$pRequired [オプション] $pPrevStateによって指されるバッファのバイト単位でのサイズを受ける変数へのポインタ。
$pPrevStateが0の場合、このパラメータは0にできます。

 

返し値

成功: True
失敗: False

 

注意

この関数ではアクセストークンに新しい権限を追加することはできません。
トークンに存在する権限を有効または無効にすることができるだけです。

 

関連

$tagTOKEN_PRIVILEGES

 

こちらも参照

MSDNライブラリでAdjustTokenPrivilegesを検索して下さい。