Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    [C++]Bloccare la tastiera

    ciao a tutti,

    è possibile bloccare la tastiera in un applicazione console?

  2. #2
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    Bloccare la tastiera in che senso, spiegati meglio...
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  3. #3
    fare in modo che se uno ad esempio preme ctrl + alt + canc non succede niente

  4. #4

  5. #5
    Utente bannato
    Registrato dal
    Apr 2012
    Messaggi
    510
    ctrl+alt+cant invia un segnale al programma.
    Prova a usare la signal, dove nella funzione che gestisce il segnale non ci metti niente (la fai senza istruzioni).

  6. #6
    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.

  7. #7
    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.
    Amaro C++, il gusto pieno dell'undefined behavior.

  8. #8
    come è possibile andare nella kernel mode??

  9. #9
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    Dipende dal sistema operativo, non c'è un modo standard...

    Ma apparte questo, che utilità ne ricaveresti, a cosa ti serve?
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  10. #10
    il mio obbiettivo finale sarebbe quello di bloccare tutti gli input dell' utente

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.