Oppure

Loading
28/03/10 18:22
Job314
Salve,

ho scritto un programma che attiva una shell nascosta che esegue un comando specifico in ripetizione (tipo un test del ping).
Al momento per attivare o disattivare questa shell nascosta, devo necessariamente cliccare sul commandbutton START o STOP.
Vorrei avere la possibilità di poter richiamare la funzione start_click o stop_click premendo una sequenza di tasti sulla tastiera.
L'idea mia era SHIFT+PAGSU per lo start e SHIFT+PAGGIU per lo stop.
Però questa combinazione di tasti, dovrà funzionare anche con un altro programma aperto.
Esempio: se sto guardando un film (quindi avrò un media player attivo), oppure sto giocando a un gioco (quindi avrò il gioco in esecuzione), questa combinazione di tasti dovrà funzionare lo stesso.
Non riesco a capire come impostare nel programma il "rilevatore di pressione tasti" e come inserirlo in modo che funzioni.
Ho letto che va dichiarato questo:
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer

Ma poi sono in alto mare....
Grazie a tutti :D
Ultima modifica effettuata da Job314 28/03/10 18:26
aaa
29/03/10 6:06
GrG
un programma che rileva i tasti premuti si chiama keylogger, se cerchi su internet o anche sul forum troverai molti esempi...
aaa