2

J'ai écrit un contrôle ActiveX simple en utilisant Visual Studio 2010. J'ai enregistré ce contrôle sur ma machine de développement en utilisant regasm, et je peux invoquer le contrôle dans IE en utilisant la fonctionnalité new ActiveXObject("...") de Javascript.Comment créer un contrôle ActiveX déployable?

Cependant, je dois maintenant préparer mon contrôle ActiveX pour le déploiement au client, et c'est là que j'ai besoin d'aide.

Je voudrais emballer le contrôle de sorte que IE invite simplement l'utilisateur dans l'infobar pour installer le contrôle. Je comprends que j'aurai besoin d'obtenir un certificat de signature de code pour que mon contrôle ActiveX soit approuvé.

Ma question est, quelles sont les étapes que je dois travailler pour transformer mon code en une unité de logiciel déployable? Quel rôle jouent les fichiers CAB, les fichiers INF, les fichiers OSD, etc.? Et comment puis-je empaqueter mon contrôle à l'aide de Visual Studio 2010?

S'il y a des guides de visite existants, je serais très reconnaissant d'être dirigé dans leur direction - je n'ai pas été en mesure de trouver moi-même un guide complet et facile à suivre.

Merci beaucoup.

Répondre

2

Si votre ActiveX est un seul fichier, vous pouvez l'avoir téléchargé sur les utilisateurs en la plaçant dans la balise d'objet

<object classid="clsid:your-dll-classid" codebase="http://someurl/your.dll" ></object> 

IE va télécharger le fichier si elle n'existe pas sur le système de l'utilisateur.

0

Pour en savoir plus sur l'emballage contrôle ActiveX voir MSDN

Questions connexes