Что умеет PC Remote
Одна и та же программа играет обе роли: отдаёт свой экран, мышь, клавиатуру, файлы, буфер обмена и звук — и управляет другими компьютерами в окне. Всё, что ниже, описывает версию для Windows. Версия для Mac делает то же в главном: экран, мышь и клавиатура, буфер обмена, файлы, звук, подключение и шифрование; чем она отличается — в разделе «Удалённый доступ к Mac», а установка — на странице загрузки. Не вышло пока только то, что в разделе «Скоро».
Экран и картинка
- Любой монитор или все сразу одной склейкой — в том же расположении, что в настройках экрана Windows.
- Увеличение: по окну, 100 %, 150 %, 200 %, 300 % или колесом с Ctrl.
- Экран снимается через видеокарту, а она ждёт изменений: неподвижный экран не перечитывается раз за разом. Если этот путь недоступен — запасной через GDI, и программа сама возвращается на быстрый.
- В JPEG по сети идут только изменившиеся куски кадра: сдвиг мыши стоит двух маленьких прямоугольников, а не целого кадра.
- Кодек переключается сам, прямо посреди работы: спокойный экран — JPEG, движение — H.264. H.264 делает сама Windows: видеокартой (NVENC, Quick Sync), если она есть, иначе процессором.
- Поток подстраивается под канал: сначала уступает качество, потом частота кадров. Ширина канала измеряется, и битрейт видео режется под неё. В локальной сети наборы не уменьшают картинку и не снижают заказанное качество; оно уступает, только пока зритель не успевает, и потом возвращается.
- Четыре набора качества, и у каждого потолок: сколько от одного ядра процессора тот компьютер может потратить на картинку. Числа.
- Верная геометрия экранов при масштабе Windows больше 100 %.
- Пока экран смотрят, он не гаснет и заставка не включается. Защищённое от записи содержимое приходит чёрным, и программа говорит об этом прямо.
Мышь и клавиатура
- Щелчки левой, правой, средней кнопкой и двойной, выделение, перетаскивание и колесо.
- Клавиши и сочетания, а текст — любым алфавитом, какая бы раскладка ни стояла на той стороне.
- Одна кнопка перехватывает Alt+Tab, Win и PrintScreen: они срабатывают на том компьютере, а не на вашем.
- Курсор того компьютера показывается вашим собственным и не отстаёт.
- Ничего не остаётся зажатым, когда окно теряет фокус или рвётся связь.
- Затемнение: экран того компьютера гаснет, а его собственные мышь и клавиатура заперты, пока вы работаете (там нужна Windows 10 версии 2004 или новее).
- Внятное предупреждение, когда тот компьютер не принимает ввод — например, впереди окно администратора, а программа запущена без службы.
Общий буфер обмена
- Скопированный текст ездит сам, в обе стороны. Нажимать ничего не нужно.
- Картинка из буфера того компьютера приезжает в момент вставки, а не заранее, и в том виде, какой попросит принимающая программа. Своя картинка уходит туда кнопкой.
- Файлы и папки: скопировали на одном компьютере — Ctrl+V на другом (на Mac — Cmd+V), в том числе между Windows и Mac. По сети они идут только при вставке, и вставка — всегда копия, никогда не перенос.
- При подключении буферы не сверяются: едет только то, что скопировано после.
- Пределы: текст до 1 МБ, картинка до 24 МБ, файлы до 1 ГБ за одно копирование.
- Обещанное той стороной не попадает в журнал буфера обмена Windows и в облачный буфер.
Файлы
- Окно с двумя панелями: ваш компьютер слева, тот — справа, со всеми его дисками.
- Сразу несколько файлов и папок; папки целиком, с деревом и пустыми папками, в любую сторону.
- Перетащите файлы из проводника прямо в окно или щёлкните дважды — файл уедет на другую сторону.
- Итог перед началом и одна строка хода на всю очередь. На первой ошибке останавливается и называет файл.
- Недокачанный файл не остаётся обрывком, который притворяется целым. Большой файл не рвётся по таймауту, а передача не мешает управлению.
Звук
- То, что играет на том компьютере, слышно на этом. Включается кнопкой, и выбор помнится за каждым компьютером.
- В локальной сети без сжатия, через интернет — сжатым, выбирается само. Не тянет канал — звук сам ужимается, а потом возвращается. Сколько это стоит.
- Смена наушников или колонок на той стороне подхватывается без переподключения, а тишина не путается с оборванной связью.
Подключение
- В главном окне компьютеры на двух полках, избранное и недавние, и у каждого подпись: «рядом», «в сети», «не в сети» или «проверяем…».
- Компьютеры в той же сети находятся сами — при открытии окна и дальше каждые полминуты.
- Откуда угодно — по девятизначному номеру компьютера: он показан внизу его окна, рядом кнопка «Копировать».
- Три пути, выбираются сами: локальная сеть, прежний адрес, посредник. Побеждает локальный.
- Управление и картинка возвращаются сами после обрыва. Качество, увеличение и звук помнятся за каждым компьютером.
- Пробуждение по сети: уснувший компьютер в той же сети будится из меню по правой кнопке, если это позволяет его сетевая карта; адрес программа запоминает, пока компьютер на связи.
Безопасность
- Любое соединение зашифровано сквозным шифрованием — всегда и без всякой настройки.
- Компьютер опознаётся по отпечатку своего ключа, а не по имени и адресу, поэтому подменить его не может даже посредник.
- Пароль не передаётся и не хранится в открытом виде. Короче 12 знаков его не задать, а через интернет он обязателен.
- Настройки вместе с ключом компьютера лежат в папке, закрытой от остальных учётных записей.
- Ни телеметрии, ни проверки обновлений. Кроме компьютеров в вашей сети и тех, к которым вы подключаетесь, программа разговаривает только с посредником. Что видит посредник.
Служба Windows
Установленная службой, программа запускается вместе с компьютером и работает до входа в систему. Это и снимает ограничения, которые Windows ставит обычной программе:
- экран блокировки и экран входа видны, и ими можно пользоваться;
- окна, которые просят права администратора, принимают вашу мышь и клавиатуру;
- программа следует за рабочим столом, когда он меняется, — на экран блокировки и обратно.
Сама ставится, обновляется и удаляется
- Один файл — и программа, и её установщик. Одно окно спрашивает папку и способ работы: службой, при входе в систему или вручную.
- Правила брандмауэра она добавляет сама и появляется в списке установленных приложений Windows.
- Чтобы обновить, запустите файл поновее: он остановит установленную программу, заменит её и запустит так же, как она работала. Не запустилась новая — на место вернётся прежняя.
- Удаление уносит всё, что программа после себя оставила, включая правила брандмауэра, и оставляет только ключ компьютера, его номер, настройки и список известных компьютеров — чтобы он вернулся под тем же номером. Ключом командной строки стирается и это.
- Ключи для скриптов: установка, обновление и удаление без единого окна. Список.
- Интерфейс на русском и английском: по языку Windows (при любом другом — английский) или по выбору в настройках.
Удалённый доступ к Mac
Версия для Mac — та же программа, для macOS 13 и новее на Apple Silicon и Intel (проверена пока только на Apple Silicon). ПК с Windows управляет Mac, а Mac — ПК с Windows, с тем же шифрованием, тем же посредником и своим девятизначным номером. Что иначе:
- Работает, пока вы вошли в систему на Mac: служба стартует при входе в вашу учётную запись. После перезагрузки — ничего, пока вы не войдёте за самим Mac.
- Запертый Mac показывает настоящий экран блокировки, и с разрешением «Универсальный доступ» набранный удалённо пароль учётной записи его отпирает. Поэтому на Mac пароль на подключение — единственный замок, и мастер настройки спрашивает его первым.
- Программе нужны разрешения macOS: на запись экрана, «Универсальный доступ» и, с macOS 15, «Локальная сеть». Сертификата Apple у неё нет, поэтому после каждого обновления как минимум первые два приходится выдавать заново.
- Экран Mac не затемняется, а сидящий за ним видит метку macOS в строке меню, пока экран отдаётся.
- Мониторы Mac — по одному: склейку делает только версия для Windows. H.264 даёт сама macOS (VideoToolbox).
- Интерфейс следует за macOS, если она на русском или английском, или за выбором в настройках; окна установщика пока только по-русски.
Скоро
Ещё одна программа готовится и пока не выложена.
- Android. Экран того компьютера под пальцем: режим тачпада, где палец ведёт курсор, и режим касания, где тап ставит его в точку; увеличение щипком до 8×; прокрутка двумя пальцами и правая кнопка тапом двумя пальцами; клавиатура с Esc, Tab, Ctrl, Alt, Win, стрелками и F1–F12.
Чего в ней нет
- Сеансы не записываются: картинка нигде не сохраняется.
- IPv6 не поддерживается: в сети, где есть только IPv6, программа не отзовётся.
- Учётных записей нет: у компьютера один пароль.