Вопрос

С момента получения удовлетворительного ответа на Суперпользователь очень сложно, я хочу перефразировать этот вопрос и попросить:

Есть ли способ программно обнаружить, что мышь подключена к USB-порту, и изменить скорость курсора в Windows (возможно, через API)?

Я хотел бы использовать C#, но я открыт для любого языка, который может работать на машине с Windows 7.

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

Решение

Я не знаю об обнаружении, но вы можете использовать P/Invoke для Системные параметрыИнформация API с использованием

[DllImport("user32.dll", SetLastError = true)]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool SystemParametersInfo(SPI uiAction, uint uiParam, String pvParam, SPIF fWinIni);

с uiAction как (SPI_SETMOUSESPEED) = 0x0071

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