Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2375 connectés 

 


Dernière réponse
Sujet : Ajouter un active X a une page web
CtHuLhU50 ha okii ben kekette alors !
enfin on pe pas balancé un active X on a fé
sinon fo le refaire en java !
dommage .....

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
CtHuLhU50 ha okii ben kekette alors !
enfin on pe pas balancé un active X on a fé
sinon fo le refaire en java !
dommage .....
youdontcare

youdontcare a écrit a écrit :

pour être vraiment signé il faut demander à verisign une clé.


j'ai oublié un truc : c'est CHER.
 
la solution la + simple reste de faire un .exe qui s'occupe de copier ta dll au bon endroit et de l'enregistrer.

youdontcare il faut que tu signes ton activex. le programme qui fait ça s'appelle signcode, cherche sur la msdn. il y a un petit tutorial pour générer une clé. ça te permettra de signer ton activex avec une signature 'beta', pour être vraiment signé il faut demander à verisign une clé.
 
si ta dll ...
 
* n'est pas signée -> rien dans l'explorer. aucun warning, aucune boîte de dialogue, juste une croix rouge.
 
* est signée avec un clé non 'trustée' (non filée par verisign) -> avertissement avec le gros panneau jaune.
 
* est signée avec une clé verisign -> dialogue standard ("prog signé par X le Y" ).
 
pour packager ton plugin :
 
* si c'est une seule dll, tu peux la mettre directement sur le web à condition d'avoir le flag OleSelfRegister (ça se met avec les resources. tu as une string "company name", "file version", tu rajoutes une string "OleSelfRegister" ).
 
* si ce sont plusieurs dll (ou une dll dépendante d'autres dll), tu utilises cabarc.exe pour générer une archive CAB. il te faudra également créer un fichier INF qui décrit les dépendances des dlls & co.
 
si tu as un problème avec tout ça, -> google. pour chercher directement sur la msdn, google -> "cabarc site:msdn.microsoft.com".
CtHuLhU50 ben ca marche pas ca marche ke sur l'ordi ou il y a l'active X d'installé .....
CtHuLhU50 ouaip fodré voir  
avec visual basic !
leneuf22 Oui, ça doit marcher sur tous les serveurs. Même si ton OCX est compilé sous win, il s'exécute chez l'utilisateur (je veux dire que c'est pas le serveur qui lit l'OCX, c'est l'ordi du gars qui va aller sur ton site qui va télécharger ton OCX dans downloaded program files, et l'exécuter en local, même si ton ocx est dans une page web)
 
Par contre ça fait des avertissements (qui ressemblent plus à des alertes de sécurité)
Il faudrait savoir comment signer ces contrôles, je vais me renseigner.
 
Tu l'as fait avec quoi ton OCX ?
 
a++
CtHuLhU50 okiiii merciii je vé essayer ca !
é je pe u/l ca sur un server ASP ? PHP ? server linux ca marche ?
leneuf22 Bon, je sais pas comment on signe un activex (d'ailleurs microsoft ne le sait pas)
 
Mais v'la la méthode pour l'insérer dans une page web :
 
Télécharge Microsoft ActiveX control pad.
Fais démarrer-exécuter
tape "regsvr32 tonfichier.ocx"
 
Ouvre activex control pad
Fais edit\insert activex control
Tu sélectionnes ton contrôle activex (cherche bien, il est dans la liste)
Tu le paramètres, quand t'as fini tu fermes les ptites fenêtres et le morceau de code de ta page web apparait.
 
Tu peux maintenant faire "regsvr32 /u tonfichier.ocx"
 
 
Attention, le ClassID (CLSID : la grande ligne alphanumérique dans ton code) changera chaque fois que tu recompileras ton ocx, donc tu devras recommencer pour retrouver le nouveau ClassID.
CtHuLhU50 vraiment personne ???????????????? :(((  :eek2:
CtHuLhU50 up up up  :bounce:
CtHuLhU50 salut a tous !
j'ai crée un active X en .ocx je pe aussi le faire en .dll !
é j'aimerai l'incorporé dans une page web mais je ne sais pas du tout commebnt faire ?
kk'un a t'il une idée ? é doivent faire comme en java c'esr a dire signer mon ative X ??
merci d'une reponse prochaine

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)