Hallo Autoit-Gemeinde,
ich glaub ich stehe total im Wald und sehe den Wald vor lauter Bäumen nicht
Könnte mir jemand auf die Sprünge helfen, wie ich einem beliebigen Script/Programm ein Login hinzufüge? Also das Autoit-Proggi(zur exe kompiliert) soll beim Starten erst mal ein Login-fenster anzeigen.
User gibt die Daten ein > Programm startet weiter bzw. ist erst jetzt benutzbar.
Ich habe eine Gui mit Inputs für PWD und User entworfen, eine IF-Abfrage geschrieben die das PWD und den Username auf Richtigkeit prüft . Bei True sollte das Proggi weiter laufen bei False beendet werden.
Code
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 615, 437, 192, 124)
$User = GUICtrlCreateInput(" ", 48, 56, 249, 21)
$Label1 = GUICtrlCreateLabel("User:", 56, 32, 75, 17)
$Label2 = GUICtrlCreateLabel("PWD-Eingabe:", 56, 120, 75, 17)
$pwd = GUICtrlCreateInput("Laberbla", 48, 144, 249, 21, BitOR($GUI_SS_DEFAULT_INPUT, $ES_PASSWORD))
$Los = GUICtrlCreateButton("Los", 80, 216, 153, 41)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
$sPasswort = "Qwertzu7"
$sBeschmutzer = "Username"
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Los
Pfunkzion()
EndSwitch
WEnd
Func Pfunkzion()
$kennw = GUICtrlRead($pwd)
$benutz = GUICtrlRead($user)
If $kennw == $sPasswort And $benutz == $sBeschmutzer Then
MsgBox(0, "Meldung PWD", "das PWD stimmt!!")
GUICtrlSetData($pwd, "")
GUICtrlSetData($user, "")
????? Wie komme ich von hier ins Programm?????
Else
MsgBox(0, "Meldung PWD", "Shocking: das PWD oder der Beschmutzer stimmt NICHT!!" & @CRLF & @CRLF & "Das Proggi wird beendet!!!", 5)
Exit
EndIf
EndFunc
MsgBox(0, "Weitergehts", "jetzt soll hier das Proggi weitergehen")
Alles anzeigen
Das Login ist für ein Proggi gedacht, dass nur ich selbst benutze und es unbenutzbar machen soll, für den Fall, dass sich jemand am Bürorechner zu schaffen macht.