выдаёт ошибку:
BOOL GetUserNameW(LPWSTR,LPDWORD)": невозможно преобразовать аргумент 1 из "char [257]" в "LPWSTR"
Хоть в дебаге работает нормально все. Причем visual studio выделяет &username_len хотя у него ж тип вообще LPDWORD, кто то знает, как с этим бороться? А если менять тип username на LPWSTR, то это ничего не даёт.
char username[UNLEN + 1];
DWORD username_len = UNLEN + 1;
GetUserName(username, &username_len);
#define UNICODE
Не помогает
а где ты его пишешь
Дефайн небось сделал только для debug сборки
в начале файла
Спс за идею, поменял в настройках проекта на многобайтовую кодировку и все заработало
Обсуждают сегодня