L'Installation manuelle de composant ActiveX

J'essaie d'afficher un système de caméra de surveillance. L'accès à distance est disponible par le biais d'un site internet, et que votre site semble avoir besoin de télécharger un fichier CAB plein de goodies pour laissez-moi voir les caméras.

Sur certains de mes systèmes de ce processus d'installation va bien.

Sur quelques-uns, particulièrement ceux avec Internet plus lente, j'entre dans une boucle infinie: aller à la page d'attendre une longue période de temps (je suppose que c'est là son le téléchargement du fichier CAB), en cliquant sur barre jaune pour l'autoriser à "Installer ce fichier CAB pour tous les Utilisateurs" et la page de rechargement. Jamais, il apparaît à la Fenêtre en disant: "Êtes-vous sûr que c'est cool pour Installer ce truc?"

Est là une belle manière, je peux passer avec un peu de code? J'ai téléchargé le fichier CAB et extrait son contenu. C'est plein de Dll et d'une SetupScript.vbs. J'ai essayé de laisser le SetupScript.vbs exécuter, et j'ai essayé d'enregistrer manuellement les Dll avec regsrv32. J'ai même copié le nécessaire .OCX et .Les fichiers INF de la C:\Windows\Downloaded Program Files\ et modifier le registre pour imiter celle où l'installation s'est bien déroulée.

Malgré cela, lorsque je visite le site web, il faut toujours que jamais et puis revient dans la boucle décrite ci-dessus.

Ce que l'Api dois-je appeler à "correctement" l'inscription du composant donc, c'est à dire peut le voir? Ou est-il quelque chose de plus simple que je suis absent?

Quelqu'un pourrait-il svp me pointer dans la bonne direction pour résoudre ce problème? Le navigateur IE8, l'OS est Vista.

Merci!

Essayez d'exécuter regsvr32 sur les fichiers OCX trop.
merci, je vais donner un coup de feu 🙂
à tout hasard vous voulez faire qu'une réponse afin que je puisse l'accepter?
vous pouvez répondre vous-même avec sa réponse (ce qui est probablement le savais déjà). Je dirais juste de supprimer le post, mais je ne vois pas de doublons pour votre question.

OriginalL'auteur mrduclaw | 2009-11-22