Шпион -клавиатура (как получить клавиатуру с помощью приложения C# Win Forms)

StackOverflow https://stackoverflow.com/questions/4815945

  •  25-10-2019
  •  | 
  •  

Вопрос

Я хочу построить приложение WIN, используя C#... Я хочу, чтобы это приложение приняло письмо с клавиатуры ... и я хочу, чтобы это было сделано, либо текст написан через эту программу, либо в другом ... это будет намного лучше Если я могу выбрать программы, которые я хочу шпионить за ... другими словами ... Я хочу, чтобы моя программа заставила все, что нажимает на клавиатуре, и все написано на Firefox, Opera, Internet Explorer Witch в одно и то же время с моя программа ...

Это было полезно?

Решение

Я верю, что вы ищете, это KeyLogger ...

Если так вы можете найти информацию о:http://www.axino.net/tutorial/2009/02/keylogger-in-c-Introduction

Другие советы

Ты нуждаешься в Глобальный крючок для клавиатуры, что позволит вашему приложению прослушать события ввода клавиатуры по всей системе. Вы реализуете это, вызывая SetWindowsHookEx функция и указать WH_KEYBOARD_LL флаг для idHook параметр. Весь процесс может стать немного сложным.

Но оказывается, что вам повезло. Стивен Туб уже написал код для вас здесь, в своем блоге: Крюк для клавиатуры низкого уровня в C#. Анкет Просто бросьте это в свой проект, и вы в шпионском бизнесе.

Есть довольно полная статья об этом в кодовом проекте: http://www.codeproject.com/kb/system/keylogger.aspx

Хотя эта статья основана на C ++ и т. Д., Она охватывает множество технических деталей, которые вам нужно знать.

Здесь есть пример C# Project: http://www.codeproject.com/kb/system/simple_key_log.aspx.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top