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!
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
Vous devez vous connecter pour publier un commentaire.
Sous Windows 7 64 bits, j'ai copié les fichiers OCX pour C:\Windows\SysWOW64 et puis a couru:
Le plugin ActiveX a bien fonctionné quand j'ai lancé, c'est à dire sans les invites pour installer.
/s
clé, sinon vous ne recevrez pas de messages d'erreur.OriginalL'auteur Andrew S
Faute de frappe à partir de ci-dessus et j'ai remarqué avec certaines installations de Windows 8.1, vous devez exécuter regsvr32 à partir de l'sysWOW64 dossier racine:
OriginalL'auteur kcabrams