windows: arm64 info

This commit is contained in:
bol-van 2024-05-05 22:23:11 +03:00
parent a26dbdb95b
commit e82936573c
2 changed files with 6 additions and 4 deletions

View File

@ -35,7 +35,8 @@
РЕШЕНИЕ "КАК ПОЛОЖЕНО"
1) Если у вас windows 7, обновляйте систему. Годами не обновляемая 7-ка может не запускать драйвер windivert.
Поддержка 32-битных x86 windows возможна, но в готовом виде отсутствует. Системы arm64 не поддерживаются.
Поддержка 32-битных x86 windows возможна, но в готовом виде отсутствует.
На windows 11 arm64 выполните arm64/install_arm64.cmd от имени администратора и перезагрузите компьютер.
Читайте docs/windows.txt
Имейте в виду, что антивирусы могут плохо реагировать на windivert.

View File

@ -41,7 +41,7 @@ winws
Поэтому используется сторонний драйвер ядра windivert. Он работает, начиная с windows 7. На системах с включенным
secure boot могут быть проблемы из-за подписи драйвера. В этом случае отключите secureboot или включите режим testsigning.
На windows 7 требуются обновления. На старых очень давно не обновляемых системах может быть ошибка проверки подписи драйвера.
Требования к патчам точно такие же, как и у GoodbyDPI. Нужно обновление, включающее поддержку подписей с SHA256.
Требования к патчам точно такие же, как и у GoodbyeDPI. Нужно обновление, включающее поддержку подписей с SHA256.
https://learn.microsoft.com/en-us/security-updates/SecurityAdvisories/2015/3033929
Задача iptables в winws решается внутренними средствами через фильтры windivert.
@ -89,9 +89,10 @@ setup-x86_64.exe --allow-unsupported-windows --no-verify --site http://ctm.crouc
winws требует cygwin1.dll, windivert.dll, windivert64.sys. Их можно взять из binaries/win64/zapret-winws.
Версию для 32-битных x86 windows собрать можно, но такие системы уже уходят в прошлое, поэтому если надо - собирайте сами.
32-битный windivert можно взять с сайта разработчика. Требуется версия 2.2.2.
Для arm64 windows нет подписанного драйвера windivert и нет cygwin.
Теоретически возможен запуск user-mode компонент в режиме эмуляции x64, а драйвер ядра может быть собран с тестовой подписью
и загружен только в режиме с отключенной проверкой подписи драйверов. На практике это не проверялось.
Однако, эмуляция x64 windows 11 позволяет использовать все, кроме WinDivert64.sys без изменений.
Но при этом надо заменить WinDivert64.sys на неподписанную arm64 версию и установить режим testsigning.
blockcheck