Что такое формат файла DEP?
Файл .dep - это файл зависимостей мастера установки Visual Basic, текстовый манифест INI, используемый мастером установки Microsoft Visual Basic 5.0 и мастером пакетирования и развертывания VB6 (PDW).
Каждый файл .dep описывает зависимости времени выполнения одного компонента Visual Basic, такого как .ocx или .dll. Разделы именуются по имени файла компонента (например, [MyOCX.OCX]), и в каждом разделе перечислены файлы, необходимые этому компоненту для работы, их минимальные номера версий, способ их регистрации (саморегистрация или явный regsvr32), коды целевых каталогов и необязательная информация о исходном пакете CAB.
Когда PDW упаковывает приложение VB6 для распространения, он считывает основной список зависимостей VB6DEP.INI вместе с любыми файлами .dep для конкретных компонентов, чтобы построить полный граф зависимостей, гарантируя, что каждый необходимый файл попадет в архивы CAB установщика.
Файлы .dep закодированы в обычном тексте Windows-1252/ASCII и обычно имеют размер от 1 КБ до 20 КБ. Любой текстовый редактор, включая Notepad, может их открыть.
Формат полностью устарел. Расширенная поддержка Visual Basic 6.0 закончилась в апреле 2008 года, а мастера установки и PDW не поддерживаются в современных версиях Windows. Microsoft обязалась поддерживать среду выполнения VB6 в Windows как минимум до 2031 года, но IDE и инструменты упаковки больше не функционируют в современных системах. Разработчики, все еще поддерживающие устаревшие приложения VB6, - единственные люди, которые могут столкнуться с файлами .dep сегодня; современное развертывание использует пакеты MSI, WiX Toolset или ClickOnce.
Безопасность и защита
РИСК: LOWОбычный текстовый файл INI; не может исполнять код. Содержит пути к файлам и ключи реестра - просмотрите содержимое перед использованием, чтобы понять, какие компоненты устаревший OCX объявляет в качестве зависимостей. Не является вектором вредоносного ПО.
Детали формата
в двух словах- Различные инструменты развертывания - общий манифест зависимостей - Некоторые сторонние инструменты развертывания Windows исторически использовали .dep в качестве файла декларации зависимостей; не связано с форматом VB6.
Программы, открывающие файлы DEP
Технические подробности
глубокая спецификация| Тип формата | Текстовый манифест зависимостей в стиле INI |
| Кодировка текста | Windows-1252 / ASCII |
| Типичный размер файла | 1 КБ - 20 КБ |
| Именование разделов | Каждый раздел INI назван в честь файла компонента, который он описывает (например, [MyOCX.OCX] или [MSVBVM60.DLL]) |
| Ключи разделов | Имя требуемого файла, минимальная версия, тип регистрации, код целевого каталога, необязательный путь к источнику CAB |
| Режимы регистрации | Флаг саморегистрации или явный путь regsvr32 для каждой зависимости |
| Основной список зависимостей | VB6DEP.INI (VB6 PDW) / VB5DEP.INI (VB5 Setup Wizard) - общесистемный реестр известных компонентов |
| Инструменты использования | Visual Basic 5.0 Setup Wizard; Visual Basic 6.0 Package and Deployment Wizard (PDW) |
| Сопутствующие форматы | .vbp (проект VB), .cab (дистрибутивный архив), .inf (скрипт установки) |
| Эпоха целевых ОС | Windows 95 / 98 / NT 4.0 / 2000 / XP |
| Текущий статус | Устарело - IDE VB6 не поддерживается в Windows Vista+; среда выполнения VB6 поддерживается как минимум до 2031 года согласно обязательствам Microsoft, но инструменты упаковки не функционируют в современных Windows |
| Выпущен | 1997 (Visual Basic 5.0 / VB Setup Wizard) |
| Последняя версия | Visual Basic 6.0 Package and Deployment Wizard (1998) - format unchanged |
| Спецификация | www.infania.net |
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах DEP.