Я получаю имя пользователя на своем пк - мое имя , мне нужно чтобы на другом пк он получал имя пользователя другого пк как это можно реализовать? С++

это часть кода отвечающая у меня за получение имени пользователя, я получаю только со своего пк и когда я загружаю собранный проект на другой пк, то использует все ровной мое имя пользователя, решение проблемы я не смог загуглить, мне это часть кода нужна чтобы сохранять файл на рабочий стол

// получение имени пользователя

string Get_User_Name() {
    string NameU;
    TCHAR username[UNLEN + 1];
    DWORD username_len = UNLEN + 1;
    GetUserName((TCHAR*)username, &username_len);

    for (int i = 0; username[i]!='\0'; i++)
    {
        NameU += username[i] ;
    }
    return NameU;
}

// функция пути для файла

void Get_Full_Way(string nameFile,string User,string& Way)
{
    Way = "C:\\Users\\" + User + "\\Desktop\\" + nameFile;
}

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