Di programmazione modificare la velocità del cursore in finestre
-
23-09-2019 - |
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.
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