Computername zu IP auflösen
-
Hi,
ich leste alle Computer im Netzwerk mit WNetOpenEnum(), etc. aus und möchte nun zusätzlich noch die IP-Adresse dieser erhalten.
Mein Problem dabei ist, dass ich Unicode-Funktionen, usw. benutzen muss, da es sich hierbei um einen LPWSTR handelt: lpnrLocal->lpLocalName
Könnte mir jemand ein Beispiel zeigen, wie ich nun die IP kriege?
Danke,
Maxxxxx
-
Eventuel Unicode zeichensatz benutzen oder das Makro TEXT("...") !
-
Maxxxxx schrieb:
Hi,
Mein Problem dabei ist, dass ich Unicode-Funktionen, usw. benutzen muss, da es sich hierbei um einen LPWSTR handelt: lpnrLocal->lpLocalNameHallo, dann musst Du ein anderes SDK haben als ich.
typedef struct _NETRESOURCE { DWORD dwScope; DWORD dwType; DWORD dwDisplayType; DWORD dwUsage; LPTSTR lpLocalName; LPTSTR lpRemoteName; LPTSTR lpComment; LPTSTR lpProvider; } NETRESOURCE;
Da ist nix mit Unicode.
-
@ CStern:
LPTSTR ist sehr wohl Unicode, wenn Deine Applikation mit der Einstellung UNICODE compiliert wird.Martin