Hallo,
ich versuche mit RegConnectRegistry die Registry eines anderen Rechners zu lesen. Das funktioniert auch.
In meinem Programm gibt es die Möglichkeit einen IP-Bereich anzugeben (z. B. 192.168.1.*) um einen kompletten Bereich von Computern mit der o. g. Funktion aufzurufen.
Das Problem ist jetzt, dass wenn ich die o. g. Funktion mit einer IP Adresse aufrufe die nicht vorhanden ist (der Computer ist z. B. ausgeschaltet) braucht die Funktion ca 8 Sek und kommt dann erst, mit entsprechendem Funktionsergebnis, zurück. Wenn ich natürlich auf einen ganzen IP Bereich zugreifen möchte dauert diese viel zu lange.
Meine Frage ist deshalb: Gibt es einen Möglichkeit vor dem Aufruf von RegConnectRegistry zu überprüfen ob der Rechner verfügbar ist?
Danke Euch!
Gruß
Tino