Method |
Description |
|
AdjustTokenPrivileges ( IntPtr TokenHandle, [ DisableAllPrivileges, TOKEN_PRIVILEGES &NewState, UInt32 BufferLengthInBytes, TOKEN_PRIVILEGES &PreviousState, UInt32 &ReturnLengthInBytes ) : bool |
|
|
CreateProcessWithTokenW ( IntPtr hToken, int dwLogonFlags, string lpApplicationName, string lpCommandLine, int dwCreationFlags, IntPtr lpEnvironment, string lpCurrentDirectory, [ lpStartupInfo, PROCESS_INFORMATION &lpProcessInformation ) : bool |
|
|
DuplicateTokenEx ( IntPtr hExistingToken, uint dwDesiredAccess, SECURITY_ATTRIBUTES &lpTokenAttributes, SECURITY_IMPERSONATION_LEVEL ImpersonationLevel, TOKEN_TYPE TokenType, IntPtr &phNewToken ) : bool |
|
|
GetShellWindow ( ) : IntPtr |
|
|
GetTokenInformation ( IntPtr TokenHandle, TOKEN_INFORMATION_CLASS TokenInformationClass, IntPtr TokenInformation, uint TokenInformationLength, uint &ReturnLength ) : bool |
|
|
GetWindowThreadProcessId ( IntPtr hWnd, uint &lpdwProcessId ) : uint |
|
|
LookupPrivilegeValue ( string lpSystemName, string lpName, LUID &lpLuid ) : bool |
|
|
OpenProcess ( ProcessAccessFlags dwDesiredAccess, [ bInheritHandle, int dwProcessId ) : IntPtr |
|
|
OpenProcessToken ( IntPtr processHandle, uint desiredAccess, IntPtr &tokenHandle ) : bool |
|
|