public static extern bool OpenProcessToken(IntPtr processHandle, uint desiredAccess, out TokenSafeHandle tokenHandle);
public static extern bool GetTokenInformation(TokenSafeHandle tokenHandle, TOKEN_INFORMATION_CLASS tokenInformationClass, IntPtr tokenInformation, uint tokenInformationLength, out uint returnLength);
public static extern bool OpenProcessToken(IntPtr ProcessHandle, UInt32 DesiredAccess, out TokenSafeHandle TokenHandle);