Automatische Anmeldung bei Captive-Portalen unter Windows 7

1944
Cameron

Wir haben eine Anwendung erstellt, die unter Windows 7 in einer Art Kioskmodus für einen Kunden ausgeführt wird. Wenn der PC hochgefahren wird, startet er die Anwendung und der Benutzer kann nur auf die Anwendung zugreifen. Alles andere ist eingesperrt.

Eines der Probleme, die wir dabei haben, ist, dass der Kunde "The Cloud WiFi" verwendet, das ein Captive-Portal verwendet, um sich beim Netzwerk anzumelden und Internetzugang zu gewähren. Sie haben jedoch keinen Zugriff auf einen Webbrowser in diesen Setups.

Ist es möglich, dass sich der PC beim Booten automatisch an einem Captive-Portal anmeldet?

1
Mögliches Duplikat von [Wie kann ich mich automatisch in einem Netzwerk mit einem Captive-Portal in Windows anmelden?] (Http://superuser.com/questions/430995/how-can-i-automatically-log-into-a-network-with -a-captive-portal-in-windows) DavidPostill vor 8 Jahren 1

1 Antwort auf die Frage

0
Menasheh

Ja. Sie können ein Skript erstellen, das sich im Hintergrund beim WLAN anmeldet, wenn Sie sich mit dem WLAN verbinden.

Holen Sie sich zunächst die Version von lynx - einem textbasierten Browser - mit SSL-Unterstützung. Als Nächstes generieren Sie eine cmd_argsSkriptdatei, indem Sie sich einmal mit lynx im WLAN anmelden und die Eingabe protokollieren. Dazu rufen Sie lynx mit folgendem Argument auf:

lynx.exe -cmd_log =% USERPROFILE% \ lynxlog.txt`

Dann können Sie diese Datei umbenennen und lynx damit als Argument aufrufen, um die Tastenanschläge zu reproduzieren:

lynx.exe -cmd_args = FILENAME_HERE

Legen Sie dies in eine Batchdatei. (Verwenden Sie entweder den vollständigen Pfad zur ausführbaren Luchs-Datei, oder legen Sie diesen Pfad in der Umgebungsvariablen PATH fest.)

Als Nächstes bündeln Sie diese beiden Dateien mit iexpress.exe, wobei alle Optionen für das Ausführen im Hintergrund versteckt sind.

Als Nächstes erstellen Sie eine geplante Aufgabe, die durch die Ereignis-ID 10000in NetworkProfileder Protokollquelle ausgelöst wird, Microsoft-Windows-NetworkProfile/Operationaldie die gebündelte ausführbare Datei aufruft:

Beispiel für den Taskplaner-Trigger

Stellen Sie außerdem sicher, dass die geplante Aufgabe ausgeführt wird, auch wenn der Benutzer nicht angemeldet ist. Sobald Sie dies autorisieren, sollte es den gewünschten Effekt haben, dass Sie sich automatisch ohne Benutzereingaben beim WLAN anmelden.

Quelle: Mein Artikel zur Automatisierung der Anmeldung beim Captive Portal .