Функция 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
Категория
Процессы и потоки