Kürzen
-
Hi,
kann man das noch kürzen bzw. besser machen? falls ja wie?
char Username[100]; DWORD nUserName = sizeof(Username); GetUserName(Username, &nUserName); char ComputerName[100]; DWORD nComputerName = sizeof(ComputerName); GetComputerName(ComputerName, &nComputerName);es soll eigentlich nur in der variable UserName der Username des Users und in ComputerName der Computername stehen.
danke
McK
-
gar nicht. selbst die msdn mach es so http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/getting_system_information.asp
-
Vieleicht noch so, dann unterstützt es auch Unicode:
#define BUFFERSIZE 100 TCHAR Username[BUFFERSIZE]; DWORD dwBufferSize = sizeof(Username)/sizeof(TCHAR); GetUserName(Username, &dwBufferSize); TCHAR ComputerName[BUFFERSIZE]; GetComputerName(ComputerName, &dwBufferSize);
-
D@niel $chumann schrieb:
#define BUFFERSIZE 100Falls du C++ programmierst (oder deine Dateien auf .cpp enden), ist das so besser:
const unsigned int BUFFERSIZE = 100;