Захват пользовательских событий в Windows Server 2008

Я ищу создание Windows-приложения.Net, которое будет отображать, как пользователь использует другое работающее приложение. Простейшей формой этого будет запись, какие кнопки были нажаты или какие пункты меню были открыты. Захватить текст кнопки или меню будет достаточно.

Основное приложение работает на сервере, и несколько пользователей могут использовать сеансы RDP для подключения и использования Основного приложения.

Я хотел бы что-то похожее в Inspect.exe от Microsoft, но это не обеспечивает способ записать все действия. есть ли библиотеки.Net, которые я могу использовать или проекты с открытым исходным кодом, чтобы поймать эти события

1 ответ

Вы можете использовать Managed Windows API, он содержит достаточный исходный код и инструменты, предназначенные для таких задач. И самое приятное, что у вас есть полный доступ к ним, который вы можете изменять в соответствии со своими потребностями, например, регистрировать все действия мыши в некотором текстовом файле, а затем обращаться к этому файлу за выполненными пользователем действиями. Для получения полной информации перейдите по ссылкам ниже.

Управляемый Windows API

Исходный код

Другие вопросы по тегам