IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

Installer un activeX et copier XML puis exécuter à partir d'un .CAB avec Internet Explorer


Sujet :

Windows

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Installer un activeX et copier XML puis exécuter à partir d'un .CAB avec Internet Explorer
    bonjour,

    Je suis actuellement en train de développer un .CAB contenant 2 XML et un activeX .ocx. La classe ID de l'active je ne le connais pas. Je veux aussi que les 2 XML soient copier lors de l'exécution dans un répertoire donné du PC client qui exécute le .CAB. Aussi je veux que l'activeX soit exécuté.

    J'ai regardé sur beaucoup de forum et sur le support de microsoft.

    Ma démarche a été la suivante :

    1) Créer mon fichier .INF pour l'exécution de l'installation :
    ------------------------------------
    [version]
    signature="$CHICAGO$"
    AdvancedINF=2.0

    [Add.code]
    Grid.ocx=Grid.ocx
    file1.xml=file1.xml
    file2.xml=file2.xml

    [Grid.ocx]
    File-win32-x86=thiscab
    FileVersion=1.0.0.0
    RegisterServer=yes

    [file1.xml]
    FileVersion=1.0.0.0
    CopyFiles=24,%PROGRAMF%

    [file2.xml]
    FileVersion=1.0.0.0
    CopyFiles=24,%PROGRAMF%

    -----------------------------------

    Est ce bon code ?

    2) Après, on le compresse en .CAB et je le nomme "file.cab"

    3) Puis je veux l’exécuter. Pour cela j'utilise le script suivant dans ma page HTML :
    <p><object id="?????"
    classid="clsidxxx-xxxxx-xxxxx-xxxx"
    codebase="http://192.168.1.1/file.cab"
    align="baseline" border="0" width="920" height="680"><param
    name="_StockProps" value="0">

    Dans la classe ID, je ne sais pas quoi mettre car je ne le connais pas avez -vous une idée ?

    Y'a t'il des erreurs de codes ?

    Merci de votre aide.

  2. #2
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 691
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 691
    Points : 13 121
    Points
    13 121
    Par défaut
    Installe l'ocx sur ta station par:

    Ensuite, dans la base des registres, fais une recherche de Grid.ocx. Tu devrais trouver une clé sous HKEY_CLASSES_ROOT\CLSID\{}.

    Le nom du noeud (sans les accolades) est le classid. Le sous-noeud ProgID contient le nom de l'ocx (sans extension) suivi du ID. (ex. Grid.MonGridId)

Discussions similaires

  1. [D2005] Installer un activex
    Par blaforge dans le forum Delphi .NET
    Réponses: 6
    Dernier message: 13/07/2008, 23h58
  2. Réponses: 5
    Dernier message: 06/06/2008, 17h14
  3. [XSD] [XML/XSD] Générer puis valider à partir d'un XSD
    Par benben13 dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 08/06/2006, 13h59
  4. [Tomcat] Déployement puis exécution
    Par Mister Nono dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 16/02/2006, 09h30
  5. [XML-XSLT] Exécution à l'aide d'un fichier .bat
    Par Hoegaarden dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 16/08/2005, 15h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo