Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 4 von 4

Thema: Tastenkombinationen sperren

  1. #1
    Anonymous Gast

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    ist es möglich in WinCC die Tastenkombinationen wie z.B. STRG+ESC oder STRG+ALT+ENTF über ein Script zu sperren?

    Gruß
    Martin
    Zitieren Zitieren Gelöst: Tastenkombinationen sperren  

  2. "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."


  3. #2
    Registriert seit
    23.08.2004
    Beiträge
    565
    Danke
    73
    Erhielt 19 Danke für 18 Beiträge

    Standard

    Die kannst du in WinCC direkt sperren.
    Kann dir nur nicht genau sagen wo muß auch zuerst morgen kurz nachschauen.
    Meld mich dann wieder

  4. #3
    Martin Gast

    Standard

    Zitat Zitat von Bender25
    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.

  5. #4
    Registriert seit
    08.05.2004
    Beiträge
    121
    Danke
    0
    Erhielt 3 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    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.

Ähnliche Themen

  1. Eingabefeld sperren?
    Von anne im Forum HMI
    Antworten: 9
    Letzter Beitrag: 22.07.2010, 12:46
  2. Tastenkombinationen für Step7
    Von Bösertom im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 21.10.2008, 08:05
  3. Tastenfeld sperren
    Von crazygerman im Forum HMI
    Antworten: 0
    Letzter Beitrag: 18.09.2007, 19:27
  4. E/A gegeneinander sperren
    Von Kniffo im Forum Simatic
    Antworten: 22
    Letzter Beitrag: 17.05.2007, 17:15
  5. Tastenkombinationen bei Systemstart sperren
    Von Anonymous im Forum HMI
    Antworten: 3
    Letzter Beitrag: 26.04.2005, 13:17

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •