由于在SuperUser上获得满意答案非常困难,我想改写this question并问:
有没有办法以编程方式检测插入usb端口的鼠标,并在windows中更改光标速度(可能通过API)?
我想使用C#,但我对任何可以在Windows 7机器上运行的语言都开放。
答案 0 :(得分:3)
我不知道检测,但你可以使用P / Invoke到SystemParametersInfo 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