Files
SuperVPN/desktop_global/README.md
2025-10-09 09:57:24 +09:00

76 lines
3.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# VideoReader - Декомпилированный проект
## Описание
Это декомпилированный проект приложения VideoReader - программы для работы с видеофайлами.
## Структура проекта
### Основное приложение
- **VideoReader.exe** - главное приложение (декомпилировано в /output/)
- **VideoReader.csproj** - файл проекта Visual Studio
- **app.ico** - иконка приложения
### Исходные файлы главного приложения
- `VideoReader/Program.cs` - точка входа в приложение
- `VideoReader/Form1.cs` - главная форма приложения (3941 строка)
- `VideoReader/Decoder.cs` - декодер видео
- `VideoReader/SaveVideo.cs` - сохранение видео
- `VideoReader/SelectionRangeSlider.cs` - слайдер выбора диапазона
- `VideoReader/UCPictureBox.cs` - пользовательский PictureBox
- `VideoReader/InOutSocket.cs` - работа с сокетами
- `VideoReader/InteropHelper.cs` - вспомогательные P/Invoke функции
- `VideoReader/libfaad.cs` - обертка для библиотеки libfaad
### Ресурсы
- `VideoReader.Form1.resx` - ресурсы формы
- `Properties/AssemblyInfo.cs` - информация о сборке
- `VideoReader/Properties/Resources.cs` - ресурсы
- `VideoReader/Properties/Settings.cs` - настройки
### Библиотеки (декомпилированы)
- **AForge** - библиотека компьютерного зрения
- **AForge.Imaging** - обработка изображений
- **AForge.Math** - математические функции
- **BouncyCastle.Crypto** - криптографические функции
- **FFmpeg.AutoGen** - обертка для FFmpeg
- **MessagingToolkit.QRCode** - работа с QR-кодами
### FFmpeg
Включена полная поставка FFmpeg с бинарными файлами для x64 и x86:
- `FFmpeg/bin/x64/` - 64-битные библиотеки FFmpeg
- `FFmpeg/bin/x86/` - 32-битные библиотеки FFmpeg
- `FFmpeg/include/` - заголовочные файлы
## Технические детали
- **Платформа**: .NET Framework 4.7.2
- **Архитектура**: x86 (32-bit)
- **Тип приложения**: Windows Forms
- **Язык**: C# с небезопасным кодом
## Функциональность
На основе анализа кода приложение предназначено для:
1. Чтения и декодирования видеофайлов
2. Отображения видео с возможностью навигации
3. Сохранения видео
4. Работы с сетевыми соединениями
5. Обработки изображений
6. Работы с QR-кодами
## Сборка проекта
Для сборки проекта требуется:
1. Visual Studio 2019/2022 или .NET SDK
2. Все DLL библиотеки должны находиться в папке `desktop/`
3. FFmpeg библиотеки в соответствующих папках
## Особенности декомпиляции
- Декомпиляция выполнена с помощью ILSpy
- Сохранена оригинальная структура пространств имен
- Включены все ресурсы и метаданные
- Проект готов к компиляции (с учетом зависимостей)
## Файлы журналов и данных
- `keys.log` - журнал ключей
- `help.html` - файл справки
- `model`, `models` - файлы моделей
Дата декомпиляции: 9 октября 2025 г.