指定したアクセストークン内の権限を有効または無効にします。
#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を検索して下さい。