О сборке
DeskForce 1.2.9 для Windows — только подключение:
экран, мышь с клавиатурой и буфер обмена. Передача файлов, терминал,
звук, камера, туннель, запись сессии, приватный режим, удалённая
печать и удалённый перезапуск в сборке отключены.
Portable не требует установки: распакуйте его в любую папку и
запустите оттуда. Клиент уже настроен на наш сервер — адрес
подключения вводить не нужно.
Контрольные суммы SHA-256
Файл, у которого сумма не совпала, — не наш. Сверьте после загрузки:
sha256sum DeskForce.exe
DeskForce.exe ddbc7ac42866b294ed771450f5af881647472ea9bcb26e397f6283fe1b568772
DeskForce-Setup.exe 7911297f2c21681a91281613059d24a16a6b6ed61bec0d05bd5aae832821144a
Сборка для Android — ru.deskforce.ud, versionName 1.2.9, versionCode 8004:DeskForce.apk d7ff7b0fdfe9cd4c1358802ce3fd08f565d30d8c021b5136f3c857500c824ee5
Подпись
Оба файла подписаны через SignPath Foundation —
бесплатной программой подписи кода для открытого проекта. Частный ключ
хранится в их защищённом модуле, а не на нашем компьютере: подпись
подтверждает, что бинарник собран из публичного репозитория
github.com/ByteMe74/deskforce ,
и остаётся действительной после истечения сертификата.
В настоящий момент подпись выдана самоподписанным сертификатом DeskForce,
потому что заявка в SignPath Foundation ещё рассматривается. Она снимает
предупреждение о проверке подписи на вашем компьютере, но щиток SmartScreen
на чужом компьютере снимет только сертификат, выпущенный центром, проверившим
организацию. Скрипт импорта сертификата:
powershell -ExecutionPolicy Bypass -File trust-deskforce-signing.ps1.
Сертификат для импорта:
DeskForce-code-signing.cer
· SHA-256 e758d2ac9ce13babfc23ef2e3c19844d8b3e450b2379eb4f39b1abf04fcc5556
· отпечаток 3CB9F8649840FF01139013A252F4EDD7AB336C9A
Сборка
python build.py --flutter --portable, затем
ISCC.exe installer\DeskForce.iss. Версия берётся из
Cargo.toml и обязана совпадать с указанной на этой
странице.