3

J'utilise msscript.ocx dans mon application qui est un hôte de script ActiveX pour Windows.
Bien que je veux être en mesure d'utiliser la même chose pour XP embedded (XPe) qui est hautement personnalisable.où msscript.ocx est installé à partir de

1. Je veux savoir si sur XPe, msscript.ocx peut être installé en option ou non?
2.Où est-il installé, IE?
3.Or est un élément central de fenêtres qui est installé lors de la configuration XPe? (Je sais que l'on peut désenregistrer, mais peut-il être une installation en option)

Répondre à tout ou partie de ces questions seront d'une grande aide-moi.

Merci d'avance.

Sam.

Répondre

1

Je pense que ce n'est pas livré avec Windows XP (pas sûr à 100%) ...

Mais le meilleur choix est de l'expédier avec votre installateur (même si elle a été expédiée, il peut être retiré) . A propos de l'installation - vous pouvez le mettre où vous voulez (dans le dossier du programme dans Program Files est ok), l'important est de l'enregistrer.

Le meilleur choix pour faire des installateurs - Wix

EDIT:reference

Les navires de contrôle Script avec Visual Basic 6.0 ; cependant, l'installation de Visual Basic 6.0 n'installe pas le script Contrôle pour vous. Le contrôle est situé dans le répertoire du CD Common \ Tools \ VB \ Script. Pour installer le contrôle de script , essayez les étapes suivantes:

Je pense que cela répond à votre question ....

+0

Merci Svet, mais j'ai besoin d'une dépendance exacte. Je n'ai pas de copie de XPe pour le tester. Je mettrai à jour la même chose une fois que j'aurai mis la main sur XPe. Sam. –

9

la documentation de Microsoft de la bibliothèque MSScript.ocx est quelque peu contradictoire sur cette question. La réponse courte est, à partir de Windows 2000, la bibliothèque MSScript.ocx est devenue partie intégrante du système d'exploitation Windows. Les Service Packs suivants pour Windows 2000, XP et 2003 comprenaient des corrections de bogues (1, 2, 3) pour cette bibliothèque. Depuis lors, la bibliothèque est restée partie de la partie 32bit de Windows et est toujours incluse avec Windows 7/2008 R2. Même les versions 64 bits de Windows incluent toujours msscript.ocx avec WOW64 dans C: \ Windows \ SysWOW64. Pour un peu d'histoire de la distribution de cette bibliothèque, continuez à lire. À l'origine, Msscript.ocx était inclus sur le CD de Visual Studio 6 en tant que bibliothèque «facultative» (en option, il fallait l'installer manuellement). Alors que la bibliothèque faisait partie de Visual Studio, elle a été migrée pour faire partie du système d'exploitation Windows à partir de Windows 2000.

C'est là que la confusion entre en jeu. Comme msscript.ocx est considéré comme un composant de VS6 et Windows 2000, les mises à jour ont été distribuées dans les service packs pour les deux. Même après la publication du dernier service pack pour VS6, des correctifs supplémentaires devaient être distribués pour les anciens systèmes d'exploitation. Un download distinct a donc été créé spécifiquement pour Windows 95, 98 et NT4.

Ce téléchargement est destiné aux anciens systèmes d'exploitation pour le simple fait qu'il faisait partie du système d'exploitation dans les versions «modernes» de Windows. Si vous utilisez Windows 2000 ou version ultérieure, le téléchargement est inutile et, selon mon expérience, peut entraîner des problèmes de compatibilité.

+0

VBScript n'est pas Visual Basic 6. Bien que la syntaxe soit similaire, ils ne sont pas identiques. Je cours Windows 7 (64bit) et msscript.ocx est toujours distribué dans le cadre de la partie 32 bits (C: \ Windows \ SysWOW64) du système d'exploitation. Alors que le site Web Windows dllhelp n'existe plus, msscript.ocx est distribué avec Windows 2000 et versions ultérieures. J'ai de nouvelles installations de Windows 2000 et plus à des fins de développement et de test et je vous assure qu'il est là. – jveazey

+0

John: Vous avez raison de dire que cela fait partie de Windows, mais le lien DLL Help que vous avez ne fonctionne plus. Peut-être que vous devriez corriger cela. – Gabe

+0

Mon erreur, désolé. Je vais supprimer ces commentaires erronés. +1 à vous. – MarkJ

Questions connexes