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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
var wshShell = new ActiveXObject("WScript.Shell");
function getUserName() {
    return wshShell.ExpandEnvironmentStrings("%USERNAME%");
}
Côté MXML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.