Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Intercetta pressione tasti

    Ciao a tutti,
    devo realizzare un programma che intercetti la pressione dei tasti. Ad esempio ctrl+alt+F1
    Fin qui tutto "facile"... in una texbox gestisco l'evento KyUp (giusto??).
    Il mio programma, però, dovrebbe risiedere nella traybar...
    ma se non ho attivo la textbox il programma non intercetta nulla....
    Ma come faccio??? Un aiutino???

    Grazie in anticipo
    Sviluppo per passione

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Di quale linguaggio parliamo? Hai letto il Regolamento?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3

    Re: Moderazione

    hai ragione...
    vb.net

    Originariamente inviato da alka
    Di quale linguaggio parliamo? Hai letto il Regolamento?
    Sviluppo per passione

  4. #4
    devo realizzare un programma che intercetti la pressione dei tasti. Ad esempio ctrl+alt+F1
    Fin qui tutto "facile"... in una texbox gestisco l'evento KyUp (giusto??).
    Senza tener conto che il tutto possa condurre a pensare ad un keylogger, ho anch'io lo stesso problema (quello di cui parlavo nell'altro thread). Utilizzo l'evento KeyPress, KeyUp è pressoché la stessa cosa, l'evento, però, si attiva quando il pulsante viene rilasciato. Mi accodo alla richiesta, senza aprire un altro thread con lo stesso argomento. Sempre se posso.

  5. #5
    Ma fare un keylogger non vuole dire necessariamente fare qualcosa di malvagio.

    Esempio, se vuoi fare un programma che premendo un tasto fa uno screenshot come fai senza un keylogger se il tuo form è minimizzato nella TrayBar e non è attivo???

    O si fa un Hook della tastiera (non facile ma on line si trovano esempi) oppure si inserisce in un evento Timer la vecchia cara API GetAsyncKeyState() e per ogni tasto che interessa si controlla se è stato premuto e si agisce in conseguenza.
    .

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.