четверг, 14 мая 2020 г.

Эмулятор мыши на Arduino

В свете удаленной работы, на все VDI в офисе расставили агента, определяющего активность пользователя. Первая мысль, которая пришла в голову - сделать имитатор мыши, благо в RDP или ICA сессии невозможно определить откуда именно пришли перемещения.

Программных реализаций мышкодвигателей - полно, так что в этот раз мне захотелось реализовать именно аппаратное решение.

Мысль была следующая. Arduino и подобные платы разработки видятся системой как USB to COM интерфейс. А в Windows, включая Windows 10, до сих пор присутствует поддержка Serial Mouse. Поэтому ничего сложного не составит сэмулировать подобную мышь без какой-либо пайки, а только штатными средствами имеющейся в наличии платы.