title: Multiple mouse cursors on Windows 7
body: <p>We are using <a href="http://cpnmouse.sourceforge.net/" rel="nofollow noreferrer">CPNMouse</a> for an application running on Windows XP. One mouse device is detached from the normal event queue, so we can get it's position and events and draw the cursor ourselves.</p>
  
  <p>Unfortunately, CPNMouse does not work on Windows Vista/7 (see <a href="http://www.wiimoteproject.com/project-ideas/multitouch-with-wiimote-and-cpnmouse/msg4845/?PHPSESSID=a610d9a8ad035cf6da12aba28d5da9e0#msg4845" rel="nofollow noreferrer">here</a>). Is there any library/SDK that provides the same capabilities on Windows 7?</p>
  
  <p>Just to clarify - we want the "normal" cursor to be present and to draw another cursor, that should be mapped to a different mouse device.</p>
  
  <hr>
  
  <p><strong>Update</strong>:
  CPNMouse is no longer supported and its previously "open source" withdrawn from SourceForge. <a href="http://cpntools.org/documentation/old/install_usb_driver" rel="nofollow noreferrer">Only this legacy documentation page exists on the official CPN Tools site</a>.</p>
  
  <p>Looks like only commercial products are available...</p>
  
  <ul>
  <li><a href="http://www.miniframe.com/" rel="nofollow noreferrer">MiniFrame SoftXpand</a></li>
  <li><a href="http://www.multimouse.com/" rel="nofollow noreferrer">MultiMouse</a></li>
  </ul>
  
  <p>If anyone has a copy of the original source from SourceForce please post a link here... Assuming the original license was a standard SourceForge (open to share/expand) variant it should be okay for someone to fork it to a new project for continued development (of a free tool).</p>