Domanda

Dal momento che ottenere una risposta soddisfacente sul SuperUser è molto difficile, voglio riformulare questa domanda e chiedere:

C'è un modo per rilevare programatically un topo è stato inserito nella porta USB, e cambiare la velocità del cursore nelle finestre (magari attraverso un API)?

Mi piacerebbe utilizzare C #, ma sono aperto a qualsiasi linguaggio che può essere eseguito su Windows 7 macchina.

È stato utile?

Soluzione

Non so circa la rilevazione ma è possibile utilizzare P / Invoke per il SystemParametersInfo api utilizzando

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

con l'uiAction come ( SPI_SETMOUSESPEED ) = 0x0071

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top