Программно изменить скорость курсора в Windows
-
23-09-2019 - |
Вопрос
С момента получения удовлетворительного ответа на Суперпользователь очень сложно, я хочу перефразировать этот вопрос и попросить:
Есть ли способ программно обнаружить, что мышь подключена к 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
Не связан с StackOverflow