我在应用程序中创建了一个教程/指南,创建了一个“演示”。为此,我需要捕获计算机的鼠标,并能够移动它并单击它。在C#中进行鼠标控制WPF
我想让它感觉到,如果有人在那里控制你的电脑。这将通过某人的视频完成,让你觉得这个人正在那个时刻生活。
谢谢!
我在应用程序中创建了一个教程/指南,创建了一个“演示”。为此,我需要捕获计算机的鼠标,并能够移动它并单击它。在C#中进行鼠标控制WPF
我想让它感觉到,如果有人在那里控制你的电脑。这将通过某人的视频完成,让你觉得这个人正在那个时刻生活。
谢谢!
没有WPF解决方案。你必须使用P/Invoke。
禁用键盘/鼠标使用BlockInput
API(据我所知,你不希望用户分解你的“演示”)。
要模拟用户输入,请使用SendInput
API。
SendInput
在pinvoke.net:http://www.pinvoke.net/default.aspx/user32.sendinput
另一种选择是使用第三方模拟器,像this。
不幸的是,大多数时候,这是由防病毒软件阻止... – Gino
InputSimulator工作就像一个魅力@Dennis,谢谢:) –
使用视频作为教程会不会更容易? – Gino
@Gino我希望它在客户端的桌面上,尽可能真实。 –
你可以改为使用一个视频,填满整个屏幕,并防止焦点掉出来。 – Gino