Avatar billede tmouritsen Nybegynder
27. januar 2003 - 14:54 Der er 2 kommentarer

Lyt på tastaturet fra et inaktivt program

Kan det lade sig gøre at lytte på inputtet fra et tastatur fra en inaktiv .NAT applikation? Hvordan?
Avatar billede bochristensen Nybegynder
05. juli 2004 - 20:01 #1
Her er et eksemple i vb.net hvor der 'lyttes' efter F10.
Applicatioen behøver ikke at være aktiv, bare der bruges f10, stopper programmet.

Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Do While True
            If GetAsyncKeyState(&H79) Then End
            ' &H79 = F10 = end
            System.Threading.Thread.Sleep(10)
        Loop
    End Sub
End Class
Avatar billede wisen Nybegynder
29. juli 2004 - 17:29 #2
.. man kan også benytte et windows hook - http://www.codeproject.com/csharp/GlobalSystemHook.asp
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester