Estamos usando CPNMouse para una aplicación que se ejecuta en Windows XP. Un dispositivo de mouse está separado de la cola de eventos normales, por lo que podemos obtener su posición y eventos y dibujar el cursor nosotros mismos.Varios cursores de mouse en Windows 7
Desafortunadamente, CPNMouse no funciona en Windows Vista/7 (consulte here). ¿Hay alguna biblioteca/SDK que ofrezca las mismas capacidades en Windows 7?
Solo para aclarar: queremos que el cursor "normal" esté presente y dibuje otro cursor, que se debe asignar a un dispositivo de mouse diferente.
actualización: CPNMouse ya no es compatible y su "código abierto" previamente retirado de SourceForge. Only this legacy documentation page exists on the official CPN Tools site.
Parece que sólo los productos comerciales están disponibles ...
Si alguien tiene una copia de la fuente original de la SourceForce por favor enviar un enlace aquí ... Suponiendo que la licencia original fuera una variante estándar de SourceForge (abierta para compartir/expandir), debería estar bien que alguien la bifurque en un nuevo proyecto para continuar el desarrollo (de una herramienta gratuita).
Esto es exactamente lo que CPNMouse está haciendo – kshahar
dsf se usa para probar dispositivos de línea industrial desde Windows XP a Windows 7, incluidas las ediciones de servidor también. – jeffery
Tengo una mejor versión en mi página kinectmultipoint.codeplex.com. Actualmente se está trabajando en eso. Está en dotnet pero estoy casi listo y puedes simplemente tomar el código predeterminado c/C++ en wdk y compilar y obtener el softehci y otros archivos dll que uso en mi archivo vbscript. Estoy buscando Windows 8 alternativa pero parece que no hay ninguno hasta el momento.Intente mirar mi código aunque puede revisarlo para almacenar los datos del mouse de una manera diferente a C++. Puede usar multipunto y hacer que dibuje los dispositivos del mouse por usted o usar algún código dsf para detectar el número de dispositivos del mouse y dibujar en la pantalla. – jeffery