This website requires JavaScript.
Explore
Help
Register
Sign in
zapretdiscordyoutube
/
zapretgui
Watch
1
Star
16
Fork
You've already forked zapretgui
0
Code
Issues
78
Pull requests
Projects
Releases
13
Packages
Wiki
Activity
Actions
main
zapretgui
/
tests
/
e2e_windows
History
Download ZIP
Download TAR.GZ
Exact
Exact
Union
RegExp
Repository files (latest commit first)
Filename
Latest commit message
Latest commit date
loop-uh
7bda79b254
All checks were successful
Zapret source guards / validate (push)
Successful in 7s
Details
Windows-сборка / Dev
Dev 21.1.6.57 опубликован
Details
Сквозная проверка через окно программы: скрипт tests/e2e_windows/run_gui_e2e.ps1 нажимает кнопку состояния Zapret в заголовке окна установленной программы и после каждого запуска и остановки сверяет с системой — жив ли winws из папки программы, загружен ли драйвер и исчезла ли служба Monkey после остановки
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 02:45:56 +03:00
..
run_engine_e2e.py
Драйвер WinDivert и запуск winws: служба Monkey больше не зависает — программа сама держала её незакрытым хэндлом (CloseServiceHandle без argtypes падал с «int too long to convert»); новый слой winws_runtime/engine на типизированном WinAPI: запуск подтверждается строкой windivert initialized из вывода winws, остановка — сигналом Windows о выходе процесса, без пауз «на глаз»; кнопка «Стоп», выход и обновление выгружают драйвер и убирают его службу, когда им никто не пользуется (кроме Kaspersky), перезапуск и смена пресета драйвер не трогают; останавливаются только winws из папки программы, чужая копия запрета не убивается; реестр службы, DeleteFlag и тип запуска больше не правятся, штатное «отключена и помечена на удаление» у работающего драйвера не считается поломкой; застрявшая служба называется пользователю с причиной; оркестратор переведён на те же подтверждения; вывод winws первой версии пишется в файл; сквозные проверки на живой Windows в tests/e2e_windows
2026-10-02 02:34:45 +03:00
run_gui_e2e.ps1
Сквозная проверка через окно программы: скрипт tests/e2e_windows/run_gui_e2e.ps1 нажимает кнопку состояния Zapret в заголовке окна установленной программы и после каждого запуска и остановки сверяет с системой — жив ли winws из папки программы, загружен ли драйвер и исчезла ли служба Monkey после остановки
2026-10-02 02:45:56 +03:00
run_runtime_e2e.py
Драйвер WinDivert и запуск winws: служба Monkey больше не зависает — программа сама держала её незакрытым хэндлом (CloseServiceHandle без argtypes падал с «int too long to convert»); новый слой winws_runtime/engine на типизированном WinAPI: запуск подтверждается строкой windivert initialized из вывода winws, остановка — сигналом Windows о выходе процесса, без пауз «на глаз»; кнопка «Стоп», выход и обновление выгружают драйвер и убирают его службу, когда им никто не пользуется (кроме Kaspersky), перезапуск и смена пресета драйвер не трогают; останавливаются только winws из папки программы, чужая копия запрета не убивается; реестр службы, DeleteFlag и тип запуска больше не правятся, штатное «отключена и помечена на удаление» у работающего драйвера не считается поломкой; застрявшая служба называется пользователю с причиной; оркестратор переведён на те же подтверждения; вывод winws первой версии пишется в файл; сквозные проверки на живой Windows в tests/e2e_windows
2026-10-02 02:34:45 +03:00
База знаний:
вики проекта
установка Zapret 2
настройка стратегий
FAQ
как работает DPI
обход на Android
Xray и VLESS
AmneziaWG 3.0
MTProxy для Telegram
не работает?