PDA

Visualizza la versione completa : [C++]Bloccare la tastiera


bonino33
28-04-2012, 17:17
ciao a tutti,

possibile bloccare la tastiera in un applicazione console?

Scara95
28-04-2012, 18:13
Bloccare la tastiera in che senso, spiegati meglio...

bonino33
28-04-2012, 19:52
fare in modo che se uno ad esempio preme ctrl + alt + canc non succede niente

bonino33
29-04-2012, 13:19
nessuno...

Who am I
29-04-2012, 13:43
ctrl+alt+cant invia un segnale al programma.
Prova a usare la signal (http://digilander.libero.it/uzappi/C/librerie/funzioni/signal.html), dove nella funzione che gestisce il segnale non ci metti niente (la fai senza istruzioni).

bonino33
29-04-2012, 13:46
quello che volevo fare rendere la tastiera impossibile da utilizzare quando il programma attivo,
per esempio se uno vuole scrivere mentre c' il mio programma attivo non ci riesce.

MItaly
29-04-2012, 13:54
Il trapping di Ctrl-Alt-Canc avviene a basso livello apposta per evitare che qualunque programma possa bloccare tutto, non lo puoi bloccare senza andare in kernel mode.

bonino33
29-04-2012, 14:06
come possibile andare nella kernel mode??

Scara95
29-04-2012, 14:29
Dipende dal sistema operativo, non c' un modo standard...

Ma apparte questo, che utilit ne ricaveresti, a cosa ti serve?

bonino33
29-04-2012, 14:35
il mio obbiettivo finale sarebbe quello di bloccare tutti gli input dell' utente

Loading