-> Hier kostenlos registrieren
Hallo zusammen,
System: WinCC V7.4.
Aufgabe: wenn der User in Simatic Log On Fenster 3 mal falsches Passwort eingegeben hat , muss der gesperrt werden. Später kann der von Administrator wieder freigeschaltet werden.
Ich habe bisher C-Funktion PASSLoginDialog benutzt. Diese gibt mir aber keinen Return zurück, womit ich die falsche Versuchsanzahl ablesen könnte, um den User zu sperren.
Daher habe ich showDialog genommen und wie in der Hilfe beschrieben an den Mouse Click als VBS-Skript angebunden:
Nach dem Aufruf von showDialog kommt das Simatic Log On Fenster auf, wobei man seltsamerweise den Username nicht ändern kann.
Also ich habe zwei Fragen:
1. wie bekomme ich das Feld "User name" für die Eingabe frei
2. wie heißt die Funktion, mit der man den User sperren/absperren kann?
System: WinCC V7.4.
Aufgabe: wenn der User in Simatic Log On Fenster 3 mal falsches Passwort eingegeben hat , muss der gesperrt werden. Später kann der von Administrator wieder freigeschaltet werden.
Ich habe bisher C-Funktion PASSLoginDialog benutzt. Diese gibt mir aber keinen Return zurück, womit ich die falsche Versuchsanzahl ablesen könnte, um den User zu sperren.
Daher habe ich showDialog genommen und wie in der Hilfe beschrieben an den Mouse Click als VBS-Skript angebunden:
Code:
Dim myesigDim mycomment
Dim ret
Set myesig = CreateObject("CCEsigDlg.ESIG")
'comment optional
myesig.forcecomment = False
ret = myesig.showDialog("Administrator","Administrator","Domain",1033,mycomment)
Nach dem Aufruf von showDialog kommt das Simatic Log On Fenster auf, wobei man seltsamerweise den Username nicht ändern kann.
Also ich habe zwei Fragen:
1. wie bekomme ich das Feld "User name" für die Eingabe frei
2. wie heißt die Funktion, mit der man den User sperren/absperren kann?