Scusate ragazzi NON sono stato chiaro sulla richiesta
NON ho espesso CHIARAMANTE il punto cruciale.
IO riesco, tramite i DUE codice di esempio, a simulare la Digitazione di un utente
senza che sia presente una FORM, e anche su Applicazione NON mie.
Ma sono alla ricerca del CONTRARIO,
cioè a Inteccettare i Tasti che vengono premuti sulla tastiera,
senza che ci sia una MIA FORM selezionata.
caro morocarlo
il comando "keypressed" funziona SOLO su un Oggetto della FORM
MA io ho bisogno che intercetti anche su programmi NON miei.
grande gibra
di fatti il comando "SendKeys" invia i dati al Buffer.
Ho bisogno, per questo comando, del CONTRARIO il "GETKEYS"
che Legge i dati nel Buffer. Come specificato in ROSSO.
il comando "KeyDown" come il comando "KeyPressed" valgono SOLO per la FORM
VB 6.0 non è il linguaggio adatto, non è vero, solo molto difficile...
L'ho visto FUNZIONARE in VB6, era un Timer con un controllo che NON conosco NE ricordo.
Se fosse vera la Policy della Microsoft, non permetterebbe neanche l'uso del SendKeys
che è piu dannoso del "GETKEYS" uno invia i comandi l'altro si limita ad intercettali.
Comunque in VisualBasic 6.0, potete COPIARE uno dei codici d'esempio
e incollarlo in un Progetto Vuoto e Provarlo.