J'ai donc la malchance d'intégrer ce contrôle ActiveX exclusif que nous avons créé dans une page Web afin qu'il télécharge le code de notre serveur et l'installe si nécessaire.Comment préparer un contrôle ActiveX pour livraison sur le Web
Notre ActiveX nécessite une multitude d'autres fichiers qui doivent être installés avec le contrôle ActiveX lui-même. Il convient également de noter que ActiveX et toutes ses dépendances sont des objets COM basés sur C++ (beaucoup utilisent MFC).
Alors je lis cet article à ce sujet:
http://msdn.microsoft.com/en-us/library/aa751974(VS.85).aspx
Mais il laisse beaucoup de choses sans réponse. D'une part, mon ActiveX est en fait intégré dans un fichier DLL qui contient d'autres interfaces COM. Aussi, est-il possible que le fichier cab mentionné inclue le programme d'installation ActiveX/SDK et l'exécute si le GUID n'est pas présent? Par exemple:
[version]
signature="$CHICAGO$"
AdvancedINF=2.0
[Add.Code]
Setup.exe=Setup.exe
[Setup.exe]
file-win32-x86=thiscab
run=%EXTRACT_DIR%\Setup.exe
sécurité n'est pas un problème ici car cela est une solution basée sur l'intranet (non disponible publiquement).
En outre, l'article mentionné ici semble vraiment ancienne. Y a-t-il plus d'informations à jour disponibles?