Documentation ¶
Index ¶
- Constants
- type Privilege
- type Token
- func (t *Token) Close()
- func (t *Token) DisableAllPrivileges() error
- func (t *Token) DisableTokenPrivilege(priv string) error
- func (t *Token) DisableTokenPrivileges(privs []string) error
- func (t *Token) EnableAllPrivileges() error
- func (t *Token) EnableTokenPrivilege(priv string) error
- func (t *Token) EnableTokenPrivileges(privs []string) error
- func (t *Token) GetIntegrityLevel() (string, error)
- func (t *Token) GetLinkedToken() (*Token, error)
- func (t *Token) GetPrivileges() ([]Privilege, error)
- func (t *Token) RemoveAllPrivileges() error
- func (t *Token) RemoveTokenPrivilege(priv string) error
- func (t *Token) RemoveTokenPrivileges(privs []string) error
- func (t *Token) Token() windows.Token
- func (t *Token) UserDetails() (TokenUserDetail, error)
- type TokenUserDetail
Constants ¶
View Source
const ( PrivDisable privModType = iota PrivEnable PrivRemove )
View Source
const ( TokenUnknown tokenType = iota TokenPrimary TokenImpersonation TokenLinked )
View Source
const (
WTS_CURRENT_SERVER_HANDLE windows.Handle = 0
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Privilege ¶
type Token ¶
type Token struct { Type tokenType // contains filtered or unexported fields }
func GetInteractiveToken ¶
func OpenProcessToken ¶
func (*Token) DisableAllPrivileges ¶
func (*Token) DisableTokenPrivilege ¶
func (*Token) DisableTokenPrivileges ¶
func (*Token) EnableAllPrivileges ¶
func (*Token) EnableTokenPrivilege ¶
func (*Token) EnableTokenPrivileges ¶
func (*Token) GetIntegrityLevel ¶
func (*Token) GetLinkedToken ¶
func (*Token) GetPrivileges ¶
func (*Token) RemoveAllPrivileges ¶
func (*Token) RemoveTokenPrivilege ¶
func (*Token) RemoveTokenPrivileges ¶
func (*Token) UserDetails ¶
func (t *Token) UserDetails() (TokenUserDetail, error)
Click to show internal directories.
Click to hide internal directories.