private void ForwardMouseEvent(MouseInput e, ClientBase clientBase) { MouseInput L_e = new MouseInput(); L_e.IsAbsolute = true; L_e.MouseData = e.MouseData; L_e.Point = L_e_Point; L_e.Time = e.Time; L_e.WindowDesktopHandle = clientBase.WindowDesktopHandle; L_e.WindowStationHandle = clientBase.WindowStationHandle; L_e.WindowHandle = clientBase.WindowHandle; L_e.WM = e.WM; clientBase.Dispatch(L_e); }
private static void ForwardEventToClient(KeyboardInput e, ClientBase clientBase) { try { e.WindowStationHandle = clientBase.WindowStationHandle; e.WindowDesktopHandle = clientBase.WindowDesktopHandle; e.WindowHandle = clientBase.WindowHandle; clientBase.Dispatch(e); } catch (Exception ex) { Mubox.Control.Network.Server.RemoveClient(clientBase); ex.Log(); } }