Récuperer des variables d'environnement [Résolu]

Signaler
Messages postés
3
Date d'inscription
lundi 15 juin 2009
Statut
Membre
Dernière intervention
9 juillet 2009
-
Messages postés
3
Date d'inscription
lundi 15 juin 2009
Statut
Membre
Dernière intervention
9 juillet 2009
-
Bonjour,


Je voudrais savoir s'il est possible de récupérer des variables
d'environnement via un objet XPCOM en JavaScript, comme par exemple le
nom de la machine.


J'ai vu qu'un contrôle activeX pouvait le faire mais sous FF ca ne fonctionne pas.

3 réponses

Messages postés
3
Date d'inscription
lundi 15 juin 2009
Statut
Membre
Dernière intervention
9 juillet 2009

Finalement j'ai trouvé un composant qui accède aux variables d'environnement du système.
Je met un petit exemple de code pour ceux que ca intéresse (pour récupérer le nom de la machine par exemple) :

var env=Components.classes["@mozilla.org/process/environment;1"].createInstance(Components.interfaces.nsIEnvironment);
env.get("computername");
Messages postés
4933
Date d'inscription
samedi 1 juillet 2006
Statut
Membre
Dernière intervention
2 février 2015
8
Bonjour,

bah... on peut utiliser des activeX sous FF
( c'est la seule solution pour récupérer les variables d'environnement )
mais tu vas trouver très très peu d'aide ( voire pas du tout )

Cordialement [mon Site] [M'écrire] Bul
Messages postés
3
Date d'inscription
lundi 15 juin 2009
Statut
Membre
Dernière intervention
9 juillet 2009

En effet, je trouve très peu d'aide... Je pansais qu'il y aurait un composant XPCOM permettant de faire cela mais en fait non.

Il faut passer par un composant XPCOM qui remplace l'activeX pour IE (nsIWindowsRegKey) et passer par la base de registre.

Merci quand même pour ta réponse.