函数参考


_WinAPI_OpenProcessToken

打开与进程有关的访问令牌.

#Include <WinAPIEx.au3>
_WinAPI_OpenProcessToken ( $iAccess [, $hProcess] )

参数

$iAccess 访问掩码,指定访问所请求的访问令牌类型
 参数可以是以下值之一:
 $TOKEN_ADJUST_DEFAULT --- 更改访问令牌的默认属主、主要组或 DACL
 $TOKEN_ADJUST_GROUPS --- 调整的访问组的属性标记
 $TOKEN_ADJUST_PRIVILEGES --- 启用或禁用访问令牌的特权
 $TOKEN_ADJUST_SESSIONID --- 调整访问令牌的会话 ID
 $TOKEN_ASSIGN_PRIMARY --- 附上主令牌到进程
 $TOKEN_DUPLICATE --- 复制访问令牌
 $TOKEN_EXECUTE --- STANDARD_RIGHTS_EXECUTE 与 TOKEN_IMPERSONATE 的组合
 $TOKEN_IMPERSONATE --- 模拟访问令牌附加到进程
 $TOKEN_QUERY --- 查询访问令牌
 $TOKEN_QUERY_SOURCE --- 查询访问源令牌
 $TOKEN_READ --- STANDARD_RIGHTS_READ 与 TOKEN_QUERY 的组合
 $TOKEN_WRITE --- 组合 STANDARD_RIGHTS_WRITE, TOKEN_ADJUST_PRIVILEGES, TOKEN_ADJUST_GROUPS, 与 TOKEN_ADJUST_DEFAULT.
 $TOKEN_ALL_ACCESS --- 综合令牌所有可能的访问权限
$hProcess [可选参数] 进程句柄.进程必须有 $PROCESS_QUERY_INFORMATION 访问权限.
 如果此参数为 0, 将使用当前进程.

返回值

成功: 返回进程新访问令牌的标识.
失败: 返回 0,并设置@error标志为非 0 值.

注意/说明

调用 _WinAPI_CloseHandle() 函数关闭返回的访问令牌句柄.

相关

详情参考

在MSDN中搜索