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

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

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...