2

SuperUserで満足のいく回答を得るのは非常に難しいので、この質問を言い換えて質問したいと思います。

マウスがUSBポートに接続されていることをプログラムで検出し、Windowsのカーソル速度を変更する方法はありますか(おそらくAPIを介して)?

C#を使用したいのですが、Windows7マシンで実行できるすべての言語を使用できます。

4

1 に答える 1

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として

于 2010-03-31T13:41:05.597 に答える