Vad är filformatet DEP?
En .dep-fil är en Visual Basic Setup Wizard Dependency File - ett manifest i INI-format i klartext som används av Microsoft Visual Basic 5.0 Setup Wizard och VB6 Package and Deployment Wizard (PDW).
Varje .dep-fil beskriver körtidsberoenden för en enskild Visual Basic-komponent, såsom en .ocx eller .dll. Sektioner är namngivna efter komponentens filnamn (t.ex. [MyOCX.OCX]), och varje sektion listar de filer som komponenten kräver vid körning, deras lägsta versionsnummer, hur de ska registreras (självregistrering kontra explicit regsvr32), destinationskoder för mappar samt valfri information om käll-CAB-paket.
När PDW paketerar en VB6-applikation för distribution läser den huvudberoendelistan VB6DEP.INI tillsammans med eventuella komponentspecifika .dep-filer för att bygga en komplett beroendegraf, vilket säkerställer att alla nödvändiga filer hamnar i installatörens CAB-arkiv.
.dep-filer är kodade i vanlig Windows-1252/ASCII-text och är vanligtvis mellan 1 KB och 20 KB stora. Valfri textredigerare - inklusive Notepad - kan öppna dem.
Formatet är helt föråldrat. Den utökade supporten för Visual Basic 6.0 upphörde i april 2008, och Setup Wizard samt PDW stöds inte på moderna Windows. Microsoft har åtagit sig att behålla VB6-körtidsmiljön i Windows till minst 2031, men IDE-miljön och paketeringsverktygen fungerar inte längre på aktuella system. Utvecklare som fortfarande underhåller äldre VB6-applikationer är de enda som sannolikt stöter på .dep-filer idag; modern distribution använder MSI-paket, WiX Toolset eller ClickOnce.
Säkerhet & trygghet
RISK: LOWKlartextfil i INI-format; kan inte exekvera kod. Listar filsökvägar och registernycklar - granska innehållet före användning för att förstå vilka komponenter en äldre OCX deklarerar som beroenden. Ingen risk för skadlig kod.
Formatdetaljer
i ett nötskal- Diverse distributionsverktyg - generiskt beroendemanifest - Vissa tredjepartsverktyg för Windows-distribution använde historiskt .dep som en beroendedeklarationsfil; ej relaterat till VB6-formatet.
Program som öppnar DEP-filer
Tekniska detaljer
djup specifikation| Formattyp | Beroendemanifest i INI-stil (klartext) |
| Textkodning | Windows-1252 / ASCII |
| Typisk filstorlek | 1 KB - 20 KB |
| Sektionsnamngivning | Varje INI-sektion är namngiven efter den komponentfil den beskriver (t.ex. [MyOCX.OCX] eller [MSVBVM60.DLL]) |
| Nycklar per sektion | Nödvändigt filnamn, lägsta version, registreringstyp, destinationskod, valfri CAB-sökväg |
| Registreringslägen | Flagga för självregistrering eller explicit regsvr32-sökväg per beroende |
| Huvudberoendelista | VB6DEP.INI (VB6 PDW) / VB5DEP.INI (VB5 Setup Wizard) - systemövergripande register över kända komponenter |
| Verktyg som använder formatet | Visual Basic 5.0 Setup Wizard; Visual Basic 6.0 Package and Deployment Wizard (PDW) |
| Relaterade format | .vbp (VB-projekt), .cab (distributionsarkiv), .inf (installationsskript) |
| Målsystem (era) | Windows 95 / 98 / NT 4.0 / 2000 / XP |
| Nuvarande status | Föråldrad - VB6 IDE stöds inte på Windows Vista+; VB6-körtid stöds till minst 2031 enligt Microsofts åtagande, men paketeringsverktygen fungerar inte på moderna Windows |
| Släppt | 1997 (Visual Basic 5.0 / VB Setup Wizard) |
| Senaste version | Visual Basic 6.0 Package and Deployment Wizard (1998) - format unchanged |
| Specifikation | www.infania.net |
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om DEP-filer.