Files
QSfera/Server/vendor/github.com/gookit/goutil/sysutil/user_windows.go
T
Курнат Андрей 2315f25754 Initial QSfera import
2026-06-07 10:20:04 +03:00

28 lines
700 B
Go

//go:build windows
package sysutil
// ChangeUserByName change work user by new username.
func ChangeUserByName(newUname string) error {
return ChangeUserUIDGid(0, 0)
}
// ChangeUserUidGid change work user by new username uid,gid
//
// Deprecated: use ChangeUserUIDGid instead
func ChangeUserUidGid(newUid int, newGid int) error {
return ChangeUserUIDGid(newUid, newGid)
}
// ChangeUserUIDGid change work user by new username uid,gid
func ChangeUserUIDGid(newUid int, newGid int) (err error) {
return nil
}
// IsAdmin Determine whether the current user is an administrator
func IsAdmin() bool {
// 执行 net session 判断
_, err := ExecCmd("net", []string{"session"})
return err == nil
}