我正在尝试在Windows pc上查找用户名。我目前有一个TCHAR值,但我需要它是std :: string。
这是查找Windows pc用户的用户名
#include <windows.h>
#include <Lmcons.h>
int main()
{
TCHAR name[UNLEN + 1];
DWORD len = UNLEN + 1;
GetUserNameW((TCHAR*)name, &len);
wcout << "Name: " << name << endl;
cout << "Name: " << name << endl;
}
它确实获得了用户名,但是我想使用基本的字符串格式。