Android_UEFIInstaller.Win32Native.OpenProcessToken C# (CSharp) Метод

OpenProcessToken() приватный Метод

private OpenProcessToken ( IntPtr ProcessHandle, UInt32 DesiredAccess, IntPtr &TokenHandle ) : bool
ProcessHandle System.IntPtr
DesiredAccess System.UInt32
TokenHandle System.IntPtr
Результат bool
        public static extern bool OpenProcessToken(IntPtr ProcessHandle, UInt32 DesiredAccess, out IntPtr TokenHandle);

Usage Example

Пример #1
0
        public Boolean GetAccesstoNVRam()
        {
            if (!Win32Native.OpenProcessToken(Process.GetCurrentProcess().Handle, Win32Native.TOKEN_QUERY | Win32Native.TOKEN_ADJUST_PRIVILEGES, out hToken))
            {
                return(false);
            }

            if (!EnablePrivilege(hToken, NTSecurityPrivilege))
            {
                return(false);
            }

            return(true);
        }