С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
174 / 0 / 0
Регистрация: 10.09.2022
Сообщений: 304
1

Как получить имя пользователя

29.01.2023, 19:06. Показов 942. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
есть код:
C++ (Qt)
1
2
3
char username[1024];
DWORD username_len = 1024;
GetUserNameA(username, &username_len);
но выскакивает ошибка "Severity Code Description Project File Line Suppression State
Error LNK2028 unresolved token (0A00047F) "extern "C" int __cdecl GetUserNameA(char *,unsigned long *)" (?GetUserNameA@@$$J0YAHPEADPEAK@Z) referenced in function "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl MyGetUser(void)" (?MyGetUser@@$$FYA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std @@XZ) MyApp C:\Users\gh\Desktop\v1.2\MyApp\MyApp\OS.obj 1
"
как это исправить?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.01.2023, 19:06
Ответы с готовыми решениями:

Как получить имя текущего пользователя в Win2000 ?
Я использую для этого функцию из состава WinAPI - GetUserName... В Win98 эта функция работала...

Как получить имя текущего пользователя Windows?
Нашел тут пример только для C++ Builder, но у меня на Dev C++ он не компилируется, не понимает...

Можно ли из токена получить имя пользователя?
Собственно вопрос в названии темы.

Как в билдере получить с сервера (MySQL 5.1, имя базы "skola", имя table "info") имя столбцов и имя строк
Доброва времены суток Как в билдере получить с сервера (MySQL 5.1, имя базы &quot;skola&quot;, имя table...

1
Злостный нарушитель
9603 / 5196 / 1185
Регистрация: 12.03.2015
Сообщений: 24,537
29.01.2023, 21:35 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <windows.h>
using namespace std;
 
int main()
{
  DWORD username_len = 1024;
  char username[username_len];
  GetUserNameA(username, &username_len);
  cout << username << '\n';
  return 0;
}
0
29.01.2023, 21:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.01.2023, 21:35
Помогаю со студенческими работами здесь

Получить имя пользователя и домена по его SID с выключенной сетью
Добрый день! Стоит задача, получить имя пользователя и домена зная его SID если выключенна сеть....

Как обойти имя пользователя?
Добрый день. Хочу сделать открытие pdf файла на другом ПК, но имя пользователя я не знаю. Имею...

Как узнать имя пользователя
Как узнать имя текущего пользователя, знаю что можно через GetUserName но как правильно написать код

Как узнать имя пользователя?
подскажите пожалуйста, как можно узнать имена учетных записей пользователей, которые которые есть...

Получить имя процесса (такое же как имя задачи в "Диспетчере задач")
Здравствуйте! Пишу программу, которая будет отслеживать мои действия и собирать статистику по...

Как узнать текущее имя пользователя?
Нужно получить имя пользователя и записать его в переменную string UserName;


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru