我在應用程序中創建了一個教程/指南,創建了一個「演示」。爲此,我需要捕獲計算機的鼠標,並能夠移動它並單擊它。在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