Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Catturare una sequenza di tasti da windows
lunedì 12 settembre 2005 - 16.22
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
giorgiodipietro
Profilo
| Junior Member
125
messaggi | Data Invio:
lun 12 set 2005 - 16:22
Ciao a tutti,
ho un grosso problema, devo sviluppare un'applicazione che stia nascosta (o come icona di notifica o come servizio) e che esegua delle operazioni quando io premo una certa combinazione di tasti (es: U+O+2). Il problema è che l'utente che lo utilizza devo usare il computer normalmente e alla pressione della combinazione richiamare il programma, stile Ctrl+Alt+Canc per il Task Manager...
C'è qualcuno che può darmi una mano, è molto importante...
Grazie in anticipo
Giorgio
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 12 set 2005 - 16:43
Ciao Giorgio,
ciò che vuoi realizzare non è molto semplice. Io propenderei per l'uso di Hooks (system wide hooks). L'Hook è un sistema che ti permette di intercettare fra le altre cose le pressioni sui tasti della tastiera anche in applicazioni esterne d aquella che hai realizzato. I keylogger (strumenti che spiano le battute sui tasti) funzionano proprio così.
Implementare un Hook per chi non l'ha mai fatto non è poi così banale. Generalmente lo si fa in C++ con Win32API. Bisogna conoscere un po' anche le basi dell'OS. Qui trovi tutta la documentazione del caso:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/hooks.asp
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
giorgiodipietro
Profilo
| Junior Member
125
messaggi | Data Invio:
lun 12 set 2005 - 17:00
Grazie mille, vedrò cosa riesco a fare..
Non esiste nessuna classe propria del Framework che faccia questo lavoro?
Grazie ancora
Giorgio
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !