Функция OpenProcessToken

Declare Function OpenProcessToken Lib "advapi32" ( _
        ByVal ProcessHandle As Long, _
        ByVal DesiredAccess As Long, _
        TokenHandle As Long) As Long

OpenProcessToken открывает маркер процесса

Возвращаемое значение

В успешном случае возвращается ненулевое значение. В случае ошибки возвращается 0 (используйте GetLastError для получения кода ошибки)

Параметры

ProcessHandle
Дескриптор процесса, чей маркер нужно открыть. Процесс должен иметь разрешение доступа PROCESS_QUERY_INFORMATION
DesiredAccess
Уровень доступа. Может иметь различные комбинации
TokenHandle
Дескриптор, описывающий новый открываемый маркер доступа

Пример

' Смотри пример Программное выключение компьютера

Смотри также

AdjustTokenGroups, AdjustTokenPrivileges, GetTokenInformation

Категория

Процессы и потоки