Viele Netzwerk Fragen....
-
Hi!
Wie kann komme ich mit der MFC an folgende Informationen ran:
- eigener Computername
- eigne Arbeitsgruppe
- Netzwerk IP
- Subnetmask
- Internet IPhab leider in der FAQ nichts passendes gefunden...
Scon mal vielen Dank!
-
Original erstellt von <Netz-zwerk>:
**Hi!Wie kann komme ich mit der MFC an folgende Informationen ran:
- eigener Computername
- eigne Arbeitsgruppe
- Netzwerk IP
- Subnetmask
- Internet IPhab leider in der FAQ nichts passendes gefunden...
Scon mal vielen Dank!**
Das einfachste ist der ComputerName
- GetComputerNameSo aber bevor ich mich hier durch die MSDN wühle macht das doch einfach selbst.
Soviel sei verraten schau mal nach:
NetShareGetInfo
oder
NetServerGetInfo oder ähnliches...
wie
NetWkstaGetInfoSo das sollte erstmal reichen um einige deiner Probs zu lösen.
Deine Hausaufgaben machen wir nicht also mal selber schauen wenn du ein Prob haben solltest dann helfen wir dir gernen
-
Danke, jetzt weiß ich nach was ich suchen muß!
-
Dann unterstelle ich dir jetzt mal du hast nicht (richtig) geschaut..
Computername:
unsigned long nSize = 255; unsigned long* pnSize = &nSize; char computer_name[255]; GetComputerName( computer_name, pnSize );
Online IP:
Das habe ich mal so gelöst, das man eine Site aufruft (es gibt da eine die einem seine IP anzeigt) und hab diese geparst...
-
Sorry wenn ich weiterhin nerve, aber ich bekomme es nicht hin:
Hab jetzt folgenden Quelltext übernommen und eingebaut:
//Netzwerk IP Adresse: AfxSocketInit(NULL); hostent *hEnt = 0; char chHostname[20]; GetHostName(chHostname,20); hEnt = GetHostByName( chHostname ); if ( hEnt ) { stNetInformations.csMyNetIP = inet_ntoa( *(LPIN_ADDR)*hEnt->h_addr_list ) }
Beim kompilieren bekomme ich die Fehlermeldung
"error C2065 'AfxSocketInit' : nichtdeklarierter Bezeichner"Brauche ich dafür noch eine bestimmte Header Datei außer der stdafx.h?
-
#include <afxsock.h> // MFC-Socket-Erweiterungen
-
...ich weiß, ich nerve....
Danke erst mal, mit der Header geht's jetzt!
Bloß gibt mit die Funktion jetzt meinen Internet IP, und nicht meine Netzwerk IP zurück. Ich dachte, die Internet IP bekommt man nicht so ohne weiteres. Oder hab ich etwas verpeilt?
-
Es stehen beide in der Variable. Dies ist ein Array von IP`s
Suchfunktion des Forums benutzen. Hatte wir vor einigen Wichen schon.