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

nesfe 3 Messages postés lundi 15 juin 2009Date d'inscription 9 juillet 2009 Dernière intervention - 15 juin 2009 à 12:17 - Dernière réponse : nesfe 3 Messages postés lundi 15 juin 2009Date d'inscription 9 juillet 2009 Dernière intervention
- 9 juil. 2009 à 12:06
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.
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
nesfe 3 Messages postés lundi 15 juin 2009Date d'inscription 9 juillet 2009 Dernière intervention - 9 juil. 2009 à 12:06
3
Merci
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");

Merci nesfe 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 92 internautes ce mois-ci

Commenter la réponse de nesfe
Bul3 4934 Messages postés samedi 1 juillet 2006Date d'inscription 2 février 2015 Dernière intervention - 15 juin 2009 à 13:07
0
Merci
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
Commenter la réponse de Bul3
nesfe 3 Messages postés lundi 15 juin 2009Date d'inscription 9 juillet 2009 Dernière intervention - 15 juin 2009 à 14:11
0
Merci
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.
Commenter la réponse de nesfe

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.