Zum Inhalt springen

Computernamen herausfinden!


Empfohlene Beiträge

Geschrieben

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

Geschrieben

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.

Geschrieben

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 ;)

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...