Comment récupérer longin windows
Bonjour à tous,
Comme le dit le titre, je souhaite pouvoir récupérer le login windows dans mon application Flex.
Après quelques recherches à ce sujet, j'ai trouvé ce bout de code :
Coté HTML :
Code:
1 2 3 4
| var wshShell = new ActiveXObject("WScript.Shell");
function getUserName() {
return wshShell.ExpandEnvironmentStrings("%USERNAME%");
} |
Côté MXML :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
if (ExternalInterface.available) {
try {
var name:String = ExternalInterface.call('getUserName');
Alert.show("name = " + name);
} catch (error:SecurityError) {
Alert.show("A SecurityError occurred: " + error.message + "\n");
} catch (error:Error) {
Alert.show("An Error occurred: " + error.message + "\n");
}
} else {
Alert.show("External interface is not available for this container.");
} |
Je souhaite savoir s'il existe un autre moyen car cette solution fonctionne uniquement avec IE, pas terrible :(
En fait je voudrais savoir s'il existe une solution plus intégrée à Flex...
Merci d'avance pour vos réponses.