Skript erst nach Verfügbarkeit des WLANs starten

Hallo Leute

Ich verwende Windows XP SP3. Ich habe einen Rechner, der nur über WLAN am Netzwerk hängt. Bis der Rechner nach einem Neustart tatsächlich am Netz hängt, vergehen da etliche Sekunden (ca. 30 sek), während der aber schon andere Programme (v.a. die aus dem Autostart-Ordner) aktiv sind. Ich will ein bestimmtes Programm aber erst starten, NACHDEM die WLAN-Verbindung aktiv ist.

Natürlich kann ich mir ein Skript schreiben, das ständig auf das Netzwerk pollt und eine definierte Aktion ausführt, sobald das Netz verfügbar ist. Gefällt mir nur nicht ganz.

Unter Linux ist es ja kein Problem, sich in ein Skript reinzuhängen, dass aufgerufen wird, sobald das Netzwerk tatsächlich bereit ist. Gibt es was ähnliches aus für Windows XP? Also was ähnliches wie der RUN-Eintrag in der Registry, nur erst nachdem alle Netzverbindungen bereit sind.

Danke schon mal für Hinweise

lg
Erwin

Hallo Erwin,

vielleicht hilft Dir das weiter:
Über VBScript, geht das folgender Maßen:
*********************************************************************
strComputer = „.“
Set objWMIService = GetObject(„winmgmts:\“ & strComputer _
& „\root\cimv2:win32_service.name=‚AVM WLAN Connection Service‘“)

If objWMIService.State = „Running“ then
MsgBox „WLAN gestartet“
End If

*********************************************************************
Du musst dann nur noch wissen wie Dein WLAN Dienst heißt: hier als Beispiel „AVM WLAN Connection Service“

Quelle:
http://www.winhelpline.info/forum/programmierung-und…

Gruß Jörg

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

hallo

danke mal für den tipp. ist zwar erst wieder ein polling - was ich vermeiden wollte. aber eleganter, als über ping zu prüfen, ob das netz verfügbar ist.

lg
erwin