C# 在windows中以编程方式更改光标速度

C# 在windows中以编程方式更改光标速度,c#,api,windows-7,cursor,mouse-pointer,C#,Api,Windows 7,Cursor,Mouse Pointer,由于很难获得令人满意的答案,我想重新措辞并提出以下问题: 有没有办法通过编程检测鼠标是否插入usb端口,并在windows中更改光标速度(可能通过API) 我想使用C#,但我对任何可以在windows 7机器上运行的语言都持开放态度。我不知道检测,但您可以使用p/Invoke来调用api [DllImport("user32.dll", SetLastError = true)] [return: MarshalAs(UnmanagedType.Bool)] static extern bool

由于很难获得令人满意的答案,我想重新措辞并提出以下问题:

有没有办法通过编程检测鼠标是否插入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为()=0x0071

很好,现在我只需要另一部分。谢谢。有帮助吗?也许有机会我会试试