如何实现虚拟鼠标c#

如何实现虚拟鼠标c#,c#,blob,mouse,aforge,C#,Blob,Mouse,Aforge,我正在构建一个应用程序来检测激光移动并将此移动转换为鼠标事件。我使用System.Runtime.InteropServices.DllImport(“user32.dll”)]来处理鼠标当它检测到一个激光点时,它会正常工作并控制鼠标移动。 我需要它在检测到多个激光点时工作,这意味着我需要多个鼠标同时工作。 如何做到这一点,并开发虚拟鼠标与多个激光点在同一时间工作它可以使用一个鼠标,一个激光点正确工作 我发现微软多点鼠标SDK可以帮助我做到这一点 这有助于我在同一时间拥有任意数量的鼠标,方法是将

我正在构建一个应用程序来检测激光移动并将此移动转换为鼠标事件。我使用
System.Runtime.InteropServices.DllImport(“user32.dll”)]
来处理鼠标
当它检测到一个激光点时,它会正常工作并控制鼠标移动。
我需要它在检测到多个激光点时工作,这意味着我需要多个鼠标同时工作。

如何做到这一点,并开发虚拟鼠标与多个激光点在同一时间工作
它可以使用一个鼠标,一个激光点正确工作

我发现
微软多点鼠标SDK
可以帮助我做到这一点
这有助于我在同一时间拥有任意数量的鼠标,方法是将鼠标插入我的设备

如果将两个或三个鼠标插入一台计算机,我想你不会发现这很好。这就是你想重新创建的内容吗?@Belogix是的,我想创建虚拟鼠标!我的观点是,我不认为可以将多个鼠标插入Windows,它们都控制同一个指针。你到底想达到什么目的?您是否试图实现更多的“触摸”类型输入而不是鼠标?@Belogix是的,我希望我们使用它来制作相同的输入事件,例如移动和点击
winform
,例如多个鼠标可以使用不同的输入在同一时间绘制