Qu'est-ce que le format de fichier DEP ?
Un fichier .dep est un fichier de dépendance de l'assistant d'installation Visual Basic - un manifeste au format texte brut INI utilisé par l'assistant d'installation Microsoft Visual Basic 5.0 et l'assistant d'empaquetage et de déploiement (PDW) de VB6.
Chaque fichier .dep décrit les dépendances d'exécution d'un seul composant Visual Basic tel qu'un .ocx ou une .dll. Les sections portent le nom du fichier du composant (par exemple, [MyOCX.OCX]), et chaque section répertorie les fichiers dont ce composant a besoin au moment de l'exécution, leurs numéros de version minimaux, la manière dont ils doivent être enregistrés (auto-enregistrement ou regsvr32 explicite), les codes de répertoire de destination et les informations facultatives sur le package CAB source.
Lorsque le PDW empaquette une application VB6 pour la distribution, il lit la liste de dépendances principale VB6DEP.INI ainsi que tous les fichiers .dep par composant pour construire un graphe de dépendances complet, garantissant que chaque fichier requis se retrouve dans les archives CAB de l'installateur.
Les fichiers .dep sont encodés en texte brut Windows-1252/ASCII et font généralement de 1 KB à 20 KB. N'importe quel éditeur de texte - y compris Notepad - peut les ouvrir.
Le format est complètement obsolète. Le support étendu de Visual Basic 6.0 a pris fin en avril 2008, et l'assistant d'installation et le PDW ne sont pas pris en charge sur les versions modernes de Windows. Microsoft s'est engagé à maintenir le runtime VB6 sur Windows jusqu'en 2031 au moins, mais l'IDE et les outils d'empaquetage ne sont plus fonctionnels sur les systèmes actuels. Les développeurs qui maintiennent encore des applications VB6 héritées sont les seules personnes susceptibles de rencontrer des fichiers .dep aujourd'hui ; le déploiement moderne utilise des packages MSI, WiX Toolset ou ClickOnce.
Sécurité et sûreté
RISQUE : LOWFichier INI en texte brut ; ne peut pas exécuter de code. Répertorie les chemins de fichiers et les clés de registre - examinez le contenu avant utilisation pour comprendre quels composants un OCX hérité déclare comme dépendances. Aucun vecteur de malware.
Détails du format
en bref- Divers outils de déploiement - manifeste de dépendance générique - Certains outils de déploiement Windows tiers utilisaient historiquement .dep comme fichier de déclaration de dépendance ; sans rapport avec le format VB6.
Programmes qui ouvrent les fichiers DEP
Détails techniques
spécifications approfondies| Type de format | Manifeste de dépendance de style INI en texte brut |
| Encodage du texte | Windows-1252 / ASCII |
| Taille de fichier typique | 1 KB - 20 KB |
| Nommage des sections | Chaque section INI porte le nom du fichier composant qu'elle décrit (ex: [MyOCX.OCX] ou [MSVBVM60.DLL]) |
| Clés par section | Nom du fichier requis, version minimale, type d'enregistrement, code du répertoire de destination, chemin source CAB optionnel |
| Modes d'enregistrement | Indicateur d'auto-enregistrement ou chemin regsvr32 explicite par dépendance |
| Liste de dépendances principale | VB6DEP.INI (VB6 PDW) / VB5DEP.INI (VB5 Setup Wizard) - registre système des composants connus |
| Outils utilisateurs | Assistant d'installation Visual Basic 5.0 ; Assistant d'empaquetage et de déploiement (PDW) Visual Basic 6.0 |
| Formats compagnons | .vbp (projet VB), .cab (archive de distribution), .inf (script d'installation) |
| Ère du système d'exploitation cible | Windows 95 / 98 / NT 4.0 / 2000 / XP |
| Statut actuel | Obsolète - IDE VB6 non pris en charge sur Windows Vista+ ; runtime VB6 pris en charge jusqu'en 2031 au moins selon l'engagement de Microsoft, mais les outils d'empaquetage sont non fonctionnels sur Windows moderne |
| Publié | 1997 (Visual Basic 5.0 / VB Setup Wizard) |
| Dernière version | Visual Basic 6.0 Package and Deployment Wizard (1998) - format unchanged |
| Spécification | www.infania.net |
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers DEP.