Computername
-
hallo,
finde in der Hilfe und im Forum( heute kein Zugriff) nichts über das auslesen des Computername.
wer kann mir Infos darüber geben ?
Gruß Siegfried

-
hi ,
so gehts.
#include <winsock.h>
//...WSADATA wsd; char szName[256]; if( WSAStartup( 2, &wsd )!=0 ) { strcpy( szName, "Error" ); } if( gethostname( szName, sizeof( szName ) )!=0 ) { strcpy(name, "Error" ); } WSACleanup(); Application->MessageBox( szName, MB_OK );Gehört aber in ein anderes Forum

-
Hallo,
Kann noch nicht die verschiedene Forum's auseinanderhalten.
Versuche in Zukunft dieses zu tun.Trotzdem vielen Dank für die schnelle Hilfe.
gruß Siegfried

-
Hallo,
habe ein Problem !!!
hier mein etwas geänderter Code.
void ComputerNameAuslesen()
//
//
// erstellt am: 11. März 2005
// geändert am: 11. März 2005
//
//
// Code aus c-plusplus Forum
{
//
WSADATA wsd;
char *name = new char[256];
char szName[256];
//
if( WSAStartup( 2, &wsd )!=0 )
{
strcpy( szName, "Error" );
}
if( gethostname( szName, sizeof( szName ) )!=0 )
{
strcpy(name, "Error" );
}
WSACleanup();
ComputerName = szName;
delete [] name;
//
return ;
}
//-----------------------------------------------------------------in folgender Code Zeile
if( gethostname( szName, sizeof( szName ) )!=0 )
versucht mein Firewall auf einen DNS-Server zugreifen.
warum dieses ?Gruß Siegfried

-
äkks... wenn dann doch mit der richtigen Funktion: GetComputerName