IP und wherex
-
Hi!
Ich brauche in meiner Win32 Anwendung mit MFC Unterstützung (in MSVC++6 erstellt) eine Funktion die mir die momentane IP zurückgibt und des weiteren eine die mir die x-position des cursor in der dosbox zurückgibt.
Kennt jemand solche Funktionen?
Danke
Matthias
-
Um die IP zu ermitteln, kannst Du diesen Code nehmen:
#include <windows.h> #include <ras.h> #include <stdio.h> int main(void) { RASCONN Buffer[10]; DWORD dwBufferSize = sizeof Buffer; DWORD dwNumberConnections = 0; Buffer[0].dwSize = sizeof(RASCONN); if (RasEnumConnections(Buffer, &dwBufferSize, &dwNumberConnections)) { if (dwNumberConnections) { printf("Error ..."); } } else { if (dwNumberConnections) { RASCONNSTATUS RASConnectionStatus; RASConnectionStatus.dwSize = sizeof(RASCONNSTATUS); RasGetConnectStatus(Buffer[0].hrasconn, &RASConnectionStatus); if (RASConnectionStatus.rasconnstate == RASCS_Connected) { RASPPPIP rasp; DWORD size = sizeof(RASPPPIP); RASPROJECTION proj; rasp.dwSize = sizeof(RASPPPIP); proj = RASP_PppIp; RasGetProjectionInfo(Buffer[0].hrasconn, proj, (void*)&rasp, &size); printf("%s\n", rasp.szIpAddress); } } } return 0; }