Nette Idee, aber ich habe dazu 2 Anmerkungen:
1. Ich kenn mich mit vb.net nicht aus und kenn die default Zeit für einen Timer nicht, aber so wie es aussieht wird es fehlschlagen, wenn das inet zu langsam ist.
Statt Timer würde ich intuitiv ein bool switch im DocumentComplete einbauen. Etwas in der Art:
Code:
Private Sub WebBrowser1_DocumentCompleted(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
If !switch Then
Button1.Enabled = True
Else
Dim Quelltext As String = WebBrowser1.DocumentText
If Quelltext.Contains("Weiterleitung") Then
Timer1.Enabled = False
MessageBox.Show("Login erfolgreich")
Else
Timer1.Enabled = False
MessageBox.Show("Bitte Eingaben überprüfen")
End If
End If
End Sub
Und den bool switch statt dem Timer aktivieren.
Aber hab wie gesagt noch kein einziges Programm in vb (jeglicher Version) geschrieben, kann durchaus Syntaxfehler enthalten.
2. Für die Hardcoreleecher lässt sich das ganze über die Host Datei und einem Freehoster umgehen wenn man etwas Ahnung hat