Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
12/06/08 22:10
fandargo
salve a tutti!
ho un programma in vb.net che lavora in background e intercetta delle combinazioni di tasti, e deve restituirmi il nome del processo attivo (con il focus) al momento della pressione della combinazione.
I tasti li intercetto senza problemi con l'hook..ma il nome del processo?
con System.threading.thread.process.getcurrentprocess mi restituisce, ovviamente il nome del mio programma..
idee?
grazie!
aaa
13/06/08 14:14
Il Totem
Puoi utilizzare PInovoke per richiamare GetActiveWindow dall'API di sistema. E' una funzione che restituisce l'handle della finestra con il focus (da cui potresti riuscire a risalire dal'id del processo, se ti serve). Non mi ricordo la libreria in cui è definita, ma sono sicuro che se la cerchi su pinvoke.net dovresti trovarla.
aaa
13/06/08 14:26
fandargo
fantastico!
proprio quello che cercavo..grazie mille!
aaa