Программно изменить скорость курсора в Windows - PullRequest
1 голос
/ 31 марта 2010

Поскольку получить удовлетворительный ответ по SuperUser очень сложно, я хочу перефразировать этот вопрос и задать вопрос:

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

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

1 Ответ

3 голосов
/ 31 марта 2010

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

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

с uiAction as ( SPI_SETMOUSESPEED ) = 0x0071

...