Hvad er DEP-filformatet?
En .dep-fil er en Visual Basic Setup Wizard Dependency File - et INI-manifest i almindelig tekst, der bruges af Microsoft Visual Basic 5.0 Setup Wizard og VB6 Package and Deployment Wizard (PDW).
Hver .dep-fil beskriver runtime-afhængighederne for en enkelt Visual Basic-komponent, såsom en .ocx eller .dll. Sektioner er navngivet efter komponentens filnavn (f.eks. [MyOCX.OCX]), og hver sektion viser de filer, som komponenten kræver under kørsel, deres minimumsversionsnumre, hvordan de skal registreres (selvregistrering vs. eksplicit regsvr32), destinationsmappekoder og valgfri kilde-CAB-pakkeinformation.
Når PDW pakker en VB6-applikation til distribution, læser den hovedafhængighedslisten VB6DEP.INI sammen med eventuelle .dep-filer pr. komponent for at opbygge en komplet afhængighedsgraf, hvilket sikrer, at alle påkrævede filer ender i installationsprogrammets CAB-arkiver.
.dep-filer er kodet i almindelig Windows-1252/ASCII-tekst og varierer typisk fra 1 KB til 20 KB. Ethvert tekstredigeringsprogram - inklusive Notepad - kan åbne dem.
Formatet er fuldstændig forældet. Den udvidede support til Visual Basic 6.0 ophørte i april 2008, og Setup Wizard og PDW understøttes ikke på moderne Windows. Microsoft har forpligtet sig til at beholde VB6-runtime på Windows indtil mindst 2031, men IDE- og pakkeværktøjerne fungerer ikke længere på nuværende systemer. Udviklere, der stadig vedligeholder ældre VB6-applikationer, er de eneste personer, der sandsynligvis vil støde på .dep-filer i dag; moderne udrulning bruger MSI-pakker, WiX Toolset eller ClickOnce.
Sikkerhed og tryghed
RISIKO: LOWAlmindelig tekst-INI-fil; kan ikke eksekvere kode. Lister filstier og registernøgler - gennemse indholdet før brug for at forstå, hvilke komponenter en ældre OCX erklærer som afhængigheder. Ingen malware-vektor.
Formatdetaljer
kort fortalt- Forskellige udrulningsværktøjer - generisk afhængighedsmanifest - Nogle tredjeparts Windows-udrulningsværktøjer brugte historisk .dep som en afhængighedserklæringsfil; ikke relateret til VB6-formatet.
Programmer der åbner DEP-filer
Tekniske detaljer
dyb specifikation| Format-type | INI-baseret afhængighedsmanifest i almindelig tekst |
| Tekstkodning | Windows-1252 / ASCII |
| Typisk filstørrelse | 1 KB - 20 KB |
| Sektionsnavngivning | Hver INI-sektion er navngivet efter den komponentfil, den beskriver (f.eks. [MyOCX.OCX] eller [MSVBVM60.DLL]) |
| Nøgler pr. sektion | Påkrævet filnavn, minimumsversion, registreringstype, destinationsmappekode, valgfri CAB-kildesti |
| Registreringstilstande | Selvregistreringsflag eller eksplicit regsvr32-sti pr. afhængighed |
| Hovedafhængighedsliste | VB6DEP.INI (VB6 PDW) / VB5DEP.INI (VB5 Setup Wizard) - systemdækkende register over kendte komponenter |
| Værktøjer der bruger formatet | Visual Basic 5.0 Setup Wizard; Visual Basic 6.0 Package and Deployment Wizard (PDW) |
| Ledsageformater | .vbp (VB-projekt), .cab (distributionsarkiv), .inf (setup-script) |
| Mål-OS æra | Windows 95 / 98 / NT 4.0 / 2000 / XP |
| Nuværende status | Forældet - VB6 IDE understøttes ikke på Windows Vista+; VB6-runtime understøttes indtil mindst 2031 ifølge Microsofts forpligtelse, men pakkeværktøjer er ikke-funktionelle på moderne Windows |
| Udgivet | 1997 (Visual Basic 5.0 / VB Setup Wizard) |
| Seneste version | Visual Basic 6.0 Package and Deployment Wizard (1998) - format unchanged |
| Specifikation | www.infania.net |
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om DEP-filer.