Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Gesione dei segnali

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2015
    Messaggi
    10

    Gesione dei segnali

    salve a tutti,
    dovrei creare un frame che riesce a rilevare i comandi come ctrl+tab e ctrl+alt+canc e bloccarli in quanto è un programma su una macchina a cui viene effettuato accesso da remoto e non vi deve essere la possibilità di passare ad altri programmi senza l'inserimento di una password all'interno del programma stesso. Ho letto delle guide su come bloccare questa serie di pulsanti ma devo essere sincero non ci ho capito molto e non funzionano...
    Qualcuno sa aiutarmi o spiegarmi le classi che mi interessano?

    la classe che ho usato è la seguente ma non mi funziona

    codice:
    public class AltTabStopper implements Runnable
    {
         private boolean working = true;
         private JFrame frame;
    
         public AltTabStopper(JFrame frame)
         {
              this.frame = frame;
         }
    
         public void stop()
         {
              working = false;
         }
    
         public static AltTabStopper create(JFrame frame)
         {
             AltTabStopper stopper = new AltTabStopper(frame);
             new Thread(stopper, "Alt-Tab Stopper").start();
             return stopper;
         }
    
         public void run()
         {
             try
             {
                 Robot robot = new Robot();
                 while (working)
                 {
                      robot.keyRelease(KeyEvent.VK_ALT);
                      robot.keyRelease(KeyEvent.VK_TAB);
                      frame.requestFocus();
                      try { Thread.sleep(10); } catch(Exception) {}
                 }
             } catch (Exception e) { e.printStackTrace(); System.exit(-1); }
         }
    }
    Ultima modifica di LeleFT; 12-02-2015 a 18:45 Motivo: Aggiunti i tag CODE

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.