我正在用 C# 实现一个程序,它可以同时“玩”一个游戏的多个实例。衍生实例的动作基于我的动作。例如,当我单击主实例的 X、Y 位置时,将在所有其他生成的实例中的相同位置单击鼠标。
我可以通过挂钩鼠标事件来执行鼠标单击、鼠标按下、鼠标向上,并根据每个游戏窗口的位置模拟相同的鼠标单击位置。但是,如果涉及鼠标拖动,这种方法无济于事。当我必须循环所有游戏实例以进行虚拟鼠标点击时,它的性能会受到一些挫折。
我发现可以使用 Microsoft 的 MultiPoint SDK 创建多个鼠标。但是,我找不到任何关于是否可以在 C# 中模拟多个鼠标单击事件(除了我的)的文档?如果是,那我该怎么做?
谢谢