Hva er DEP-filformatet?
En .dep-fil er en Visual Basic Setup Wizard Dependency File - et manifest i INI-format som brukes av Microsoft Visual Basic 5.0 Setup Wizard og VB6 Package and Deployment Wizard (PDW).
Hver .dep-fil beskriver kjøretidsavhengighetene til en enkelt Visual Basic-komponent, for eksempel en .ocx eller .dll. Seksjoner er navngitt etter komponentens filnavn (f.eks. [MyOCX.OCX]), og hver seksjon lister opp filene komponenten krever ved kjøring, deres minimumsversjonsnumre, hvordan de skal registreres (selvregistrering vs. eksplisitt regsvr32), destinasjonskoder for mapper, og valgfri informasjon om kilde-CAB-pakker.
Når PDW pakker en VB6-applikasjon for distribusjon, leser den hovedlisten for avhengigheter VB6DEP.INI sammen med eventuelle .dep-filer per komponent for å bygge en komplett avhengighetsgraf, noe som sikrer at alle nødvendige filer havner i installasjonsprogrammets CAB-arkiver.
.dep-filer er kodet i ren Windows-1252/ASCII-tekst og varierer vanligvis fra 1 KB til 20 KB. Ethvert tekstredigeringsprogram - inkludert Notepad - kan åpne dem.
Formatet er helt foreldet. Utvidet støtte for Visual Basic 6.0 opphørte i april 2008, og Setup Wizard og PDW støttes ikke på moderne Windows. Microsoft har forpliktet seg til å beholde VB6-kjøretidsmiljøet i Windows til minst 2031, men IDE-en og pakkeverktøyene fungerer ikke lenger på nåværende systemer. Utviklere som fortsatt vedlikeholder eldre VB6-applikasjoner er de eneste som sannsynligvis vil støte på .dep-filer i dag; moderne distribusjon bruker MSI-pakker, WiX Toolset eller ClickOnce.
Sikkerhet og trygghet
RISIKO: LOWRen tekst-INI-fil; kan ikke kjøre kode. Lister opp filstier og registernøkler - gå gjennom innholdet før bruk for å forstå hvilke komponenter en eldre OCX erklærer som avhengigheter. Ingen malware-vektor.
Formatdetaljer
i et nøtteskall- Ulike distribusjonsverktøy - generisk avhengighetsmanifest - Enkelte tredjeparts distribusjonsverktøy for Windows har historisk brukt .dep som en fil for avhengighetserklæring; ikke relatert til VB6-formatet.
Programmer som åpner DEP-filer
Tekniske detaljer
dyp spesifikasjon| Format-type | Tekstbasert avhengighetsmanifest i INI-stil |
| Tekstkoding | Windows-1252 / ASCII |
| Typisk filstørrelse | 1 KB - 20 KB |
| Seksjonsnavngivning | Hver INI-seksjon er navngitt etter komponentfilen den beskriver (f.eks. [MyOCX.OCX] eller [MSVBVM60.DLL]) |
| Nøkler per seksjon | Nødvendig filnavn, minimumsversjon, registreringstype, destinasjonsmappekode, valgfri CAB-kildesti |
| Registreringsmoduser | Selvregistreringsflagg eller eksplisitt regsvr32-sti per avhengighet |
| Hovedliste for avhengigheter | VB6DEP.INI (VB6 PDW) / VB5DEP.INI (VB5 Setup Wizard) - systemomfattende register over kjente komponenter |
| Verktøy som bruker formatet | Visual Basic 5.0 Setup Wizard; Visual Basic 6.0 Package and Deployment Wizard (PDW) |
| Tilhørende formater | .vbp (VB-prosjekt), .cab (distribusjonsarkiv), .inf (oppsettsskript) |
| Mål-OS-æra | Windows 95 / 98 / NT 4.0 / 2000 / XP |
| Nåværende status | Foreldet - VB6 IDE støttes ikke på Windows Vista+; VB6-kjøretidsmiljø støttes til minst 2031 i henhold til Microsofts forpliktelse, men pakkeverktøyene fungerer ikke på moderne Windows |
| Utgitt | 1997 (Visual Basic 5.0 / VB Setup Wizard) |
| Siste versjon | Visual Basic 6.0 Package and Deployment Wizard (1998) - format unchanged |
| Spesifikasjon | www.infania.net |
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om DEP-filer.