Je suis un gestionnaire d'applications qui essaie de comprendre le lien entre les clés de registre COM (SelfReg) et le fichier .dll indiqué dans Windows.Fonctionnement de l'enregistrement COM sous Windows
ProgID, AppID, TypeLibs, Extensions & Les verbes sont tous liés autour du droit CLSID? Est-ce que les CLSID utilisent toujours des ID Prog/App ou pourriez-vous simplement avoir une classe d'extension de fichier? Quels bits sont optionnels?
Certains d'entre eux semblent être «comme un routeur» où il y a les deux interfaces (interne - .dll) et externe (l'extension, etc.).
Comment tout cela s'adapte-t-il? (La documentation du SDK n'a pas de sens pour moi)
Je pose la question car tout cela est crucial pour la 'guérison' de l'application avec Windows Installer (les packagés sont tous 'gros', mais il n'y a pas de pannes sérieuses depuis sa Suis-je en sécurité en supposant que pour ce que COM est enregistré, il doit tout relier au CLSID et ne peut pas être une 'impasse'? extensions ont besoin Verbs qui ont besoin d'années ProgId ...
Qu'en est-il du AppId de, TypeLibs et interfaces? Comment interagissent-ils?
Je ne suis pas surpris que cela dépende totalement de ce que la DLL "fait", je suppose que je savais qu'il n'y aurait pas de règles à ce sujet. –