safing-portmaster/process/process_windows.go
2018-08-13 14:14:27 +02:00

16 lines
342 B
Go

package process
import "strings"
func (m *Process) IsUser() bool {
return m.Pid != 4 && // Kernel
!strings.HasPrefix(m.UserName, "NT-") // NT-Authority (localized!)
}
func (m *Process) IsAdmin() bool {
return strings.HasPrefix(m.UserName, "NT-") // NT-Authority (localized!)
}
func (m *Process) IsSystem() bool {
return m.Pid == 4
}