Я создал программу, которая позволяет мне подключать разные ПК в локальной сети на уровне интерфейса и заставлять их работать как один большой ПК с одной мышью и клавиатурой.
Для движения мыши я использую:
[DllImport("user32.dll", EntryPoint = "SetCursorPos")]
[return: MarshalAs(UnmanagedType.Bool)]
private static extern bool SetCursorPos(int x, int y);
Проблема в том, что на моем планшете с Windows курсор мыши не отображается (он работает и движется, просто невидим).
Есть ли способ показать курсор мыши в то время как врежим сенсорного экрана?В качестве альтернативы отключить режим сенсорного экрана с целью отображения мыши?
Другая проблема, которая, по-видимому, связана с этим, заключается в том, что движение мыши на других ПК (не на хосте), по-видимому, не регистрируется как правильное движение.компьютеры случайным образом выключают мониторы или переходят в режим экранной заставки, когда на них движется мышь (к счастью, щелчок вызывает их пробуждение).
Кто-нибудь знает, как это исправить?
Спасибо!