J'ai entendu dire que vous pouviez enregistrer une DLL de serveur COM 32 dans COM+ pour qu'elle soit exécutée comme serveur local au lieu d'un serveur in-process. Cela résout un problème 64/32 bits, il serait possible d'accéder à la DLL COM 32 bits dans un hôte CScript 64 bits.
Comment puis-je enregistrer la DLL dans les "Component Services" de Win7 en tant qu'application COM+ ?
Edit : La DLL 32 bits ne peut pas être enregistrée avec la DLL 64 bits. regsvr32
puisque ce programme 64 bits ne peut pas charger la DLL 32 bits ainsi que l'hôte CScript. La seule solution consiste à rendre le serveur COM in-process de la DLL disponible dans un serveur out-of-process exécuté dans un hôte 32 bits. C'est la raison pour laquelle il faut installer la DLL dans une application COM+.