Как на Go узнать имя текущего пользователя Windows?

Требуется в golang на windows узнать имя сейчас использующегося пользователя


Ответы (1 шт):

Автор решения: Rorian

В языке программирования Go имеется пакет os/user, в котором имеется метод Current, возвращающий текущего пользователя.

Пример использования:

package main

import (
    "fmt"
    "os/user"
)

func main() {
    user, err := user.Current()
    if err != nil {
        panic(err.Error())
    }

    fmt.Printf("Username: %s\n", user.Username)
}
→ Ссылка