¿Qué es el formato de archivo DEP?
Un archivo .dep es un archivo de dependencias del Asistente para instalación de Visual Basic, un manifiesto INI de texto plano consumido por el Asistente para instalación de Microsoft Visual Basic 5.0 y el Asistente para empaquetado y distribución (PDW) de VB6.
Cada archivo .dep describe las dependencias de tiempo de ejecución de un único componente de Visual Basic, como un .ocx o .dll. Las secciones se nombran según el nombre de archivo del componente (por ejemplo, [MyOCX.OCX]), y cada sección enumera los archivos que ese componente requiere al ejecutarse, sus números de versión mínima, cómo deben registrarse (autorregistro frente a regsvr32 explícito), códigos de directorio de destino e información opcional del paquete CAB de origen.
Cuando el PDW empaqueta una aplicación VB6 para su distribución, lee la lista maestra de dependencias VB6DEP.INI junto con cualquier archivo .dep por componente para construir un grafo de dependencias completo, asegurando que cada archivo requerido termine en los archivos CAB del instalador.
Los archivos .dep están codificados en texto plano Windows-1252/ASCII y suelen oscilar entre 1 KB y 20 KB. Cualquier editor de texto -incluyendo Notepad- puede abrirlos.
El formato está completamente obsoleto. El soporte extendido de Visual Basic 6.0 finalizó en abril de 2008, y el Asistente para instalación y el PDW no son compatibles con las versiones modernas de Windows. Microsoft se ha comprometido a mantener el tiempo de ejecución de VB6 en Windows hasta al menos 2031, pero el IDE y las herramientas de empaquetado ya no son funcionales en los sistemas actuales. Los desarrolladores que aún mantienen aplicaciones heredadas de VB6 son las únicas personas que probablemente encuentren archivos .dep hoy en día; la implementación moderna utiliza paquetes MSI, WiX Toolset o ClickOnce.
Seguridad y protección
RIESGO: LOWArchivo INI de texto plano; no puede ejecutar código. Enumera rutas de archivos y claves de registro; revise el contenido antes de usarlo para comprender qué componentes declara un OCX heredado como dependencias. No es un vector de malware.
Detalles del formato
en pocas palabras- Varias herramientas de implementación: manifiesto de dependencia genérico - Históricamente, algunas herramientas de implementación de Windows de terceros utilizaron .dep como archivo de declaración de dependencias; no relacionado con el formato de VB6.
Programas que abren archivos DEP
Detalles técnicos
especificación profunda| Tipo de formato | Manifiesto de dependencias estilo INI de texto plano |
| Codificación de texto | Windows-1252 / ASCII |
| Tamaño de archivo típico | 1 KB - 20 KB |
| Nombramiento de secciones | Cada sección INI se nombra según el archivo de componente que describe (por ejemplo, [MyOCX.OCX] o [MSVBVM60.DLL]) |
| Claves por sección | Nombre del archivo requerido, versión mínima, tipo de registro, código de directorio de destino, ruta de origen CAB opcional |
| Modos de registro | Etiqueta de autorregistro o ruta explícita a regsvr32 por dependencia |
| Lista maestra de dependencias | VB6DEP.INI (VB6 PDW) / VB5DEP.INI (Asistente para instalación de VB5): registro de componentes conocidos en todo el sistema |
| Herramientas de consumo | Asistente para instalación de Visual Basic 5.0; Asistente para empaquetado y distribución (PDW) de Visual Basic 6.0 |
| Formatos complementarios | .vbp (proyecto VB), .cab (archivo de distribución), .inf (script de instalación) |
| Era del SO de destino | Windows 95 / 98 / NT 4.0 / 2000 / XP |
| Estado actual | Obsoleto: el IDE de VB6 no es compatible con Windows Vista+; el tiempo de ejecución de VB6 es compatible hasta al menos 2031 según el compromiso de Microsoft, pero las herramientas de empaquetado no funcionan en el Windows moderno |
| Lanzado | 1997 (Visual Basic 5.0 / VB Setup Wizard) |
| Última versión | Visual Basic 6.0 Package and Deployment Wizard (1998) - format unchanged |
| Especificación | www.infania.net |
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos DEP.