[MSTSC] Send computer name as client name when available. Patch by Stas'M. Thanks. CORE-13237

svn path=/trunk/; revision=74567
This commit is contained in:
Peter Hater 2017-05-17 10:47:39 +00:00
parent 4ed5e28c51
commit 988b6396aa

View file

@ -1125,6 +1125,7 @@ wWinMain(HINSTANCE hInstance,
pRdpSettings))
{
char szValue[MAXVALUE];
DWORD dwSize = MAXVALUE;
uni_to_str(szValue, GetStringFromSettings(pRdpSettings, L"full address"));
@ -1134,7 +1135,10 @@ wWinMain(HINSTANCE hInstance,
uni_to_str(szValue, GetStringFromSettings(pRdpSettings, L"username"));
SetDomainAndUsername(szValue);
strcpy(g_password, "");
strcpy(g_hostname, tcp_get_address());
if (GetComputerNameA(szValue, &dwSize))
strcpy(g_hostname, szValue);
else
strcpy(g_hostname, tcp_get_address());
g_server_depth = GetIntegerFromSettings(pRdpSettings, L"session bpp");
g_screen_width = GetSystemMetrics(SM_CXSCREEN);
g_screen_height = GetSystemMetrics(SM_CYSCREEN);