Tastenkombinationen sperren

Die kannst du in WinCC direkt sperren.
Kann dir nur nicht genau sagen wo muß auch zuerst morgen kurz nachschauen.
Meld mich dann wieder
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bender25 schrieb:
Die kannst du in WinCC direkt sperren.
Kann dir nur nicht genau sagen wo muß auch zuerst morgen kurz nachschauen.
Meld mich dann wieder

Hallo,
ich weiß daß ich sie in WinCC direkt sperren kann.
Wenn ich jedoch alle direkt sperre, müsste ich das Runtime beenden um wieder auf die Windows-Oberfläche zu gelangen.

Ich würde aber gern die mit Hilfe eines Buttons freischalten. Der Button soll dann benutzerabhängig freigegeben sein oder nicht.
 
Hallo Martin,

hier die Funktionen zum freischalten und sperren der Tastenkombinationen :

Code:
#pragma code ("ALMXGINA.Dll")
BOOL SetXGinaValue (unsigned int fFlag, LPVOID pValue, DWORD dwBfrSize);
#pragma code ()
 
BOOL bEnable = TRUE;     // TRUE = erlauben - False = sperren

// SetXGinaValue (1, &bEnable, sizeof(bEnable)); // ALLOW_SHUTDOWN
// SetXGinaValue (2, &bEnable, sizeof(bEnable)); // ALLOW_LOGOUT

SetXGinaValue (3, &bEnable, sizeof(bEnable)); // ALLOW_CTL_ALT_DEL 
SetXGinaValue (4, &bEnable, sizeof(bEnable)); // ALLOW_CTL_ESC
SetXGinaValue (5, &bEnable, sizeof(bEnable)); // ALLOW_ALT_ESC
SetXGinaValue (6, &bEnable, sizeof(bEnable)); // ALLOW_ALT_TAB

In diesem Beispiel werden alle Tastenkombinationen gesetzt, kannst sie aber natürlich auch einzeln verwenden.
Funktioniert unter V5 & V6.
 
Zurück
Oben