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.
Partager