Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Détection de .NET Frameworks [ Javascript et ActiveX / ActiveX ] (warham)

mardi 17 avril 2007 à 13:24:56 | Détection de .NET Frameworks

warham

Bonjour,

Tout d'abord désolé si je me suis trompé de section mais je n'utilise pas souvent le JavaScript. Je fais un site pour un logiciel antivirus que ma team a développé, et je voudrais savoir s'il est possible de faire un script en JS qui détecterais si le visiteur a .NET frameworks installé sur son ordinateur et quel version. Si oui pouvez-vous m'aider à rédiger le code source?


Merci d'avance



Geoffrey

mardi 17 avril 2007 à 13:41:21 | Re : Détection de .NET Frameworks

bultez

Membre Club




Bonjour,
   
            si tu sais où c'est "noté" dans windows ( registre ou autre... ),
      ou  si tu sais dans un autre langage : dis nous,
            on devrait peut-être pouvoir t'aider à faire....


Cordialement            Bul     [mon Site]     [M'écrire]


mardi 17 avril 2007 à 13:49:54 | Re : Détection de .NET Frameworks

warham

Bonjour,

alors le dossier des versions installées est dans : %windir%\Microsoft.NET\FrameWork

Chaque version installée contient un fichier a son nom. Exemple: v2.0.507227


Merci

mardi 17 avril 2007 à 13:53:14 | Re : Détection de .NET Frameworks

warham

Ou sinon il est dans le registre. Ici: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET Framework Setup\NDP

Les clés sont les version


A toute

mardi 17 avril 2007 à 14:25:25 | Re : Détection de .NET Frameworks

bultez

Membre Club




les dossiers, compte tenu des versions : difficile il me semble,
    mais peut-être me trompe-je.
    si tu sens : ActiveX FileSystemObject

le registre, un ch'tit exemple pour lire une clé :

<OBJECT     ID="ShellWSH"
                    CLASSID="clsid:72C24DD5-D70A-438B-8A42-98424B88AFB8">
     <!-- clsid dépend parfois de la vesion windows ( 98,xp,vista... )-->
</OBJECT>
<script type="text/javascript">
function RegRead(adr)
{
      try             {   
                            return ShellWSH.RegRead(adr);
                        }
      catch(e)     {   
                                return e.description;
                        }   
}
</script>
</head>
<body >
<script>
var cle=RegRead("HKEY_CLASSES_ROOT\\.323\\Content Type"); // par exemple !
alert(cle);
</script>
</body>
</html>




Cordialement            Bul     [mon Site]     [M'écrire]


mardi 17 avril 2007 à 18:04:10 | Re : Détection de .NET Frameworks

FREMYCOMPANY

Tout ca est de toute facon IE Only et ne passeras pas sous IE7 qui n'accepte plus ce genre d'Active X...

Par contre je te conseille d'aller jetter un oeuil sur l'objet navigator, et sa propriété userAgent, qui, pour IE dumoins, indique quelle version du .NET Framework est installée (je crois qu'il donne la plus récente installé, mais je ne peux jurer de rien, peut-être qu'il les donne toutes, j'ai jamais fait très attention)

Pourquoi notre PC fait-il toujours ce qu'on lui demande ... et pas ce qu'on veut ???


mardi 17 avril 2007 à 18:10:39 | Re : Détection de .NET Frameworks

FREMYCOMPANY

Chez moi : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 3.0.04506.30; InfoPath.1)
==> Il indique la version la plus récente
==> Tu utilises une RegExp comme /\.NET CLR ([0-9\.]);)/ pour récupérer la version

Pourquoi notre PC fait-il toujours ce qu'on lui demande ... et pas ce qu'on veut ???


mercredi 18 avril 2007 à 08:11:50 | Re : Détection de .NET Frameworks

bultez

Membre Club





>>de toute facon IE Only
    ben non. FF autorise l'utilisation des ActiveX.
    mais je ne pense pas que le problème soit là?

>>ne passeras pas sous IE7
    ben si. ça marche toujours ( comme avec IE 6 )

>>jetter un oeil sur l'objet navigator, et sa propriété userAgent
    on peut aussi, probablement. mais c'est pas exclusif IE ça ?
   

Cordialement            Bul     [mon Site]     [M'écrire]


mercredi 18 avril 2007 à 10:41:33 | Re : Détection de .NET Frameworks

warham

wa! merci merci ^^ Je vais essayer vos deux théories et je vous dirais celle qui marche le mieux.

@+

mercredi 18 avril 2007 à 10:41:33 | Re : Détection de .NET Frameworks

warham

wa! merci merci ^^ Je vais essayer vos deux théories et je vous dirais celle qui marche le mieux.

@+


1 2

Cette discussion est classé dans : net, détection, frameworks


Répondre à ce message

Sujets en rapport avec ce message

Nouveau site de programmation [ par julp ] Voici un nouveau site de programmation, le site ProgOtoP.Net ouvre ses portes... Ce site permet au débutant tout langage, d'apprendre, d'apronfondir l CHALLENGE JS [ par Dean ] Bonjour,Un challenge JS, ça vous tente ? J'ai trouvé ça par hasard sur le net et franchement ça vaut la peine d'essayer :http://www.espionet.com/Au pr cé quoi .net [ par lebarn ] cé quoi une source .net ?Lebarn, c'est moi :: Search with Google appel fonction vb.net depuis javascript [ par cedced59 ] Bonjour à tous,est-il possible depuis javascript d'appeler une fonction se trouvant dans une page .aspx?Et si oui, comment faire.Merci d'avance. appel fonction vb.net depuis javascript [ par cedced59 ] Bonjour à tous,est-il possible d'appeler une fonction situé sur une page .aspx depuis javascript? Et si oui, comment faire?Merci d'avance. valeur textbox dans une page asp.net [ par dmanceau ] Je cherche l'instruction qui me permettrait de récupérer en javascript la valeur d'un champs de type textbox placée dans un user control et tout ceci détection du plugin flash [ par bogosse121 ] si l'utilisateur a le plugin je lui balance un titre en flash sinon je lui balance en html. Voici mon script mais cela ne marche pas : Détection plugi Détection de clic dans une frame [ par yazoo ] J'ai une page principale qui contient deux frames.J'ai besoin à partir de la page principale de déterminer si un clic a eu lieu dans une des frames. S >Recherche programmeur javascript< [ par jesusonline ] Bonjour, je travaille en asp.net, sur l'affichages des images et j'ai beaucoup de javascript dans se site, et j'aimerais savoir si qqn pouvais m'aider Détection d'un navigateur I-mode?? [ par OniJ ] Bonjour,J'aimerai savoir si il existe un moyen de détecté un navigateur i-mode avec un javascript?CARPE DIEM


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.