Bonjour,
J'ai réalisé un ActiveX qui me permet d'afficher des vidéos.
J'aimerai maintenant le déployer avec un .CAB. Pour se faire, j'ai généré un fichier .inf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| [version]
signature="$CHICAGO$"
AdvancedINF=2.0
[Add.Code]
MyActiveX.ocx = MyActiveX.ocx
MyActiveX.inf = MyActiveX.inf
[MyActiveX.ocx]
file=thiscab
clsid={xxx-xxxx-xxxx}
FileVersion=1,0,0,1
RegisterServer=yes
[MyActiveX.inf]
file=thiscab |
J'ai donc ajouté ce fichier INF et le fichier OCX dans le fichier CAB, grâce à la commande:
CABARC -s 6144 n MyActiveX.cab MyActiveX.dll MyActiveX.inf
Bien entendus, j'ai signé mon ActiveX après.
Lorsque je le lance dans IE, il s'installe. (J'ai vérifié dans la base de registre si la GUID de l'ActiveX est bien enregistré).
1 2 3 4 5
| <object id="MyActiveX"
CLASSID="CLSID:xxx-xxxx-xxxx"
CODEBASE ="MyActiveX.CAB"
width="640" height="480">
</object> |
Mais, rien ne s'affiche... J'ai l'impression que l'ActiveX ne se charge pas... .
Alors que, lorsque j'enregistre mon .OCX grâce à REGSVR32, celui ce lance!
Quelqu'un aurait il une idée sur ce problème?
Merci d'avance
Partager