sandman Geschrieben 29. Oktober 2001 Geschrieben 29. Oktober 2001 Hallo erstma... Ich möchte in C++ den Computernamen des Pcs herausfinden. Wie mach ich das? Gibt es da vielleicht ein Befehl der den Hostnamen des Pcs zurückliefert? Außerdem waere es nicht schlecht wenn ich wüsste welcher benutzer zur Zeit angemeldet ist. danke im voraus, cu Zitieren
gugelhupf Geschrieben 29. Oktober 2001 Geschrieben 29. Oktober 2001 gethostname The Windows Sockets gethostname function returns the standard host name for the local machine. int gethostname ( char FAR * name, int namelen ); Parameters name [out] A pointer to a buffer that receives the local host name. namelen [in] The length of the buffer. Remarks The gethostname function returns the name of the local host into the buffer specified by the name parameter. The host name is returned as a null-terminated string. The form of the host name is dependent on the Windows Sockets provider — it can be a simple host name, or it can be a fully qualified domain name. However, it is guaranteed that the name returned will be successfully parsed by gethostbyname and WSAAsyncGetHostByName. Note If no local host name has been configured, gethostname must succeed and return a token host name that gethostbyname or WSAAsyncGetHostByName can resolve. Return Values If no error occurs, gethostname returns zero. Otherwise, it returns SOCKET_ERROR and a specific error code can be retrieved by calling WSAGetLastError. Zitieren
sandman Geschrieben 29. Oktober 2001 Autor Geschrieben 29. Oktober 2001 Welche header brauch ich den für gethostname? Zitieren
Klotzkopp Geschrieben 29. Oktober 2001 Geschrieben 29. Oktober 2001 Für gethostname brauchst Du Winsock2.h. Außerdem must Du die Ws2_32.lib reinlinken. Einfacher wärs wahrscheinlich, wenn Du GetComputerName und GetUserName benutzt. Für die brauchst Du windows.h und kernel32.lib bzw. advapi32.lib. Alles natürlich nur für den Fall, dass wir von Windows reden Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.