Files
SuperVPN/desktop_global
2025-10-12 10:59:34 +09:00
..
2025-10-12 10:59:34 +09:00
2025-10-09 09:57:24 +09:00
2025-10-12 10:59:34 +09:00
2025-10-09 09:57:24 +09:00
2025-10-12 10:59:34 +09:00
2025-10-09 09:57:24 +09:00
2025-10-09 09:57:24 +09:00
2025-10-09 09:57:24 +09:00
2025-10-09 09:57:24 +09:00
2025-10-09 09:57:24 +09:00
2025-10-12 10:59:34 +09:00
2025-10-09 09:57:24 +09:00
2025-10-12 10:59:34 +09:00
2025-10-09 09:57:24 +09:00
2025-10-12 10:59:34 +09:00
2025-10-09 09:57:24 +09:00
2025-10-09 09:57:24 +09:00
2025-10-12 10:59:34 +09:00
2025-10-09 09:57:24 +09:00
2025-10-12 10:59:34 +09:00
2025-10-09 09:57:24 +09:00

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 г.