Was ist das DEP-Dateiformat?
Eine .dep-Datei ist eine Visual Basic Setup Wizard Dependency File - ein Klartext-INI-Manifest, das vom Microsoft Visual Basic 5.0 Setup Wizard und dem VB6 Package and Deployment Wizard (PDW) verwendet wird.
Jede .dep-Datei beschreibt die Laufzeitabhängigkeiten einer einzelnen Visual Basic-Komponente, wie z. B. einer .ocx oder .dll. Die Abschnitte sind nach dem Dateinamen der Komponente benannt (z. B. [MyOCX.OCX]), und jeder Abschnitt listet die Dateien auf, die diese Komponente zur Laufzeit benötigt, deren Mindestversionsnummern, wie sie registriert werden sollen (Selbstregistrierung vs. explizites regsvr32), Zielverzeichniscodes und optionale Informationen zum Quell-CAB-Paket.
Wenn der PDW eine VB6-Anwendung für die Verteilung paketiert, liest er die Master-Abhängigkeitsliste VB6DEP.INI zusammen mit allen komponentenbezogenen .dep-Dateien, um einen vollständigen Abhängigkeitsgraphen zu erstellen und sicherzustellen, dass jede erforderliche Datei in den CAB-Archiven des Installers landet.
.dep-Dateien sind in einfachem Windows-1252/ASCII-Text kodiert und sind in der Regel zwischen 1 KB und 20 KB groß. Jeder Texteditor - einschließlich Notepad - kann sie öffnen.
Das Format ist völlig veraltet. Der erweiterte Support für Visual Basic 6.0 endete im April 2008, und der Setup Wizard sowie der PDW werden auf modernen Windows-Versionen nicht unterstützt. Microsoft hat sich verpflichtet, die VB6-Laufzeitumgebung auf Windows bis mindestens 2031 beizubehalten, aber die IDE und die Paketierungstools sind auf aktuellen Systemen nicht mehr funktionsfähig. Entwickler, die noch alte VB6-Anwendungen pflegen, sind die einzigen Personen, die heute wahrscheinlich auf .dep-Dateien stoßen; moderne Bereitstellung verwendet MSI-Pakete, WiX Toolset oder ClickOnce.
Sicherheit
RISIKO: LOWKlartext-INI-Datei; kann keinen Code ausführen. Listet Dateipfade und Registrierungsschlüssel auf - prüfen Sie den Inhalt vor der Verwendung, um zu verstehen, welche Komponenten eine alte OCX als Abhängigkeiten deklariert. Kein Malware-Vektor.
Formatdetails
kurz gefasst- Verschiedene Deployment-Tools - generisches Abhängigkeitsmanifest - Einige Windows-Bereitstellungstools von Drittanbietern verwendeten historisch .dep als Abhängigkeitsdeklarationsdatei; steht nicht im Zusammenhang mit dem VB6-Format.
Programme zum Öffnen von DEP-Dateien
Technische Details
technische Spezifikation| Formattyp | Abhängigkeitsmanifest im Klartext-INI-Stil |
| Textkodierung | Windows-1252 / ASCII |
| Typische Dateigröße | 1 KB - 20 KB |
| Abschnittsbenennung | Jeder INI-Abschnitt ist nach der Komponentendatei benannt, die er beschreibt (z. B. [MyOCX.OCX] oder [MSVBVM60.DLL]) |
| Schlüssel pro Abschnitt | Erforderlicher Dateiname, Mindestversion, Registrierungstyp, Zielverzeichnisschlüssel, optionaler CAB-Quellpfad |
| Registrierungsmodi | Selbstregistrierungs-Flag oder expliziter regsvr32-Pfad pro Abhängigkeit |
| Master-Abhängigkeitsliste | VB6DEP.INI (VB6 PDW) / VB5DEP.INI (VB5 Setup Wizard) - systemweites Verzeichnis bekannter Komponenten |
| Verwendende Tools | Visual Basic 5.0 Setup Wizard; Visual Basic 6.0 Package and Deployment Wizard (PDW) |
| Begleitformate | .vbp (VB-Projekt), .cab (Verteilungsarchiv), .inf (Setup-Skript) |
| Ziel-Betriebssystem-Ära | Windows 95 / 98 / NT 4.0 / 2000 / XP |
| Aktueller Status | Veraltet - VB6 IDE wird unter Windows Vista+ nicht unterstützt; VB6-Laufzeit wird laut Microsoft-Zusage bis mindestens 2031 unterstützt, aber Paketierungstools sind auf modernen Windows-Systemen nicht funktionsfähig |
| Veröffentlicht | 1997 (Visual Basic 5.0 / VB Setup Wizard) |
| Neueste Version | Visual Basic 6.0 Package and Deployment Wizard (1998) - format unchanged |
| Spezifikation | www.infania.net |
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu DEP-Dateien.