6 Commits

Author SHA1 Message Date
MaDestro d716f26589 Обновить README.md 2026-05-30 20:57:30 +05:00
MaDestro e332c974c8 Design fix 2026-05-30 20:34:06 +05:00
MaDestro a9ceb37e1a Обновить README.md 2026-05-30 20:21:12 +05:00
MaDestro 690478cb58 Обновить README.md 2026-05-28 00:26:48 +05:00
MaDestro 5a0fa57191 Исправление ошибок запуска 2026-05-27 23:53:23 +05:00
MaDestro 49eb987cf2 Обновить README.md 2026-05-27 23:10:39 +05:00
3 changed files with 51 additions and 10 deletions
+10 -3
View File
@@ -1,13 +1,20 @@
# ZapretUI # ZapretUI
[Проект на GiTea](https://git.net-state.ru/MaDestro/ZapretUI/) - [Проект на GiTea](https://git.net-state.ru/MaDestro/ZapretUI/)
[Зеркало на GitHub](https://github.com/MaDestros/ZapretUI) - [Зеркало на GitHub](https://github.com/MaDestros/ZapretUI)
[![изображение_2026-05-30_201931580.png](https://s10.iimage.su/s/30/gfC85BRxUsRnR08V3O0WBj4dnV8w6u0ly3ieleGYn.png)](https://iimg.su/i/fC85BR)
## Основные возможноести и планы: ## Основные возможноести и планы:
- [X] Графический интерфейс - [X] Графический интерфейс
- [ ] Гибкие настройки системы - [ ] Гибкие настройки системы
- [ ] Обход блокировок YouTube - [ ] Обход блокировок YouTube
- [ ] Обход блокировок Discord - [ ] Обход блокировок Discord
- [ ] Обход блокировок Telegramm - [ ] Обход блокировок Telegram
- [ ] Автоматический обход DPI при старте игры
- [ ] Исправление Mauve Adder / Orange Sidewinder
- [ ] Стабильные транзакции через модификацию TCP-пакетов
- [ ] Работа через стратегии syndata
Если вы являетесь свободным разработчиком можете присоедениться к проекту. Если вы являетесь свободным разработчиком можете присоедениться к проекту.
Подробнее на моем [Discord сервере](https://discord.gg/8jJDyVSrH8) Подробнее на моем [Discord сервере](https://discord.gg/8jJDyVSrH8)
+2 -2
View File
@@ -396,8 +396,8 @@
bunifuFormDrag1.DockingOptions.DockRight = true; bunifuFormDrag1.DockingOptions.DockRight = true;
bunifuFormDrag1.DockingOptions.DockTopLeft = true; bunifuFormDrag1.DockingOptions.DockTopLeft = true;
bunifuFormDrag1.DockingOptions.DockTopRight = true; bunifuFormDrag1.DockingOptions.DockTopRight = true;
bunifuFormDrag1.DragOpacity = 0.9D; bunifuFormDrag1.DragOpacity = 0.5D;
bunifuFormDrag1.Enabled = false; bunifuFormDrag1.Enabled = true;
bunifuFormDrag1.ParentForm = this; bunifuFormDrag1.ParentForm = this;
bunifuFormDrag1.ShowCursorChanges = true; bunifuFormDrag1.ShowCursorChanges = true;
bunifuFormDrag1.ShowDockingIndicators = true; bunifuFormDrag1.ShowDockingIndicators = true;
+39 -5
View File
@@ -45,25 +45,59 @@ namespace ZapretUI
{ {
try try
{ {
if (!File.Exists(_ProcessFile))
{
MessageBox.Show($"Не найден файл:\n{_ProcessFile}\n\nНажмите 'Установить'", "Ошибка");
return;
}
// Закрываем старый процесс если есть
if (process != null && !process.HasExited)
{
process.Kill();
process.Dispose();
}
process = new Process(); process = new Process();
process.StartInfo.CreateNoWindow = true;
process.StartInfo.FileName = _ProcessFile; process.StartInfo.FileName = _ProcessFile;
process.StartInfo.Arguments = "--wf-tcp-out=80,443 --wf-udp-out=443 --lua-desync=antidpi:typ=ip"; // Ключевые параметры!
// ПРАВИЛЬНЫЕ ПАРАМЕТРЫ - УТОЧНИТЕ В ДОКУМЕНТАЦИИ!
process.StartInfo.Arguments = "--wf-tcp-out=80,443 --wf-udp-out=443 --lua-desync=antidpi:typ=fake";
process.StartInfo.UseShellExecute = false; process.StartInfo.UseShellExecute = false;
process.StartInfo.CreateNoWindow = true; process.StartInfo.CreateNoWindow = true;
process.StartInfo.RedirectStandardOutput = true; process.StartInfo.RedirectStandardOutput = true;
process.StartInfo.RedirectStandardError = true;
process.Start(); process.Start();
bt_start.Enabled = false;
bt_stop.Enabled = true;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Ошибка запуска");
} }
catch (Exception ex) { MessageBox.Show(ex.Message, "Error"); }
} }
private void bt_stop_Click(object sender, EventArgs e) private void bt_stop_Click(object sender, EventArgs e)
{ {
try try
{ {
process.Close(); if (process != null && !process.HasExited)
{
process.Kill();
process.WaitForExit(3000);
process.Dispose();
process = null;
}
bt_start.Enabled = true;
bt_stop.Enabled = false;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Ошибка остановки");
} }
catch (Exception ex) { MessageBox.Show(ex.Message, "Error"); }
} }
void CheckDirectory() void CheckDirectory()