none
Windows 10 et API Windows.System.UserProfile.UserInformation.GetDomainNameAsync Windows 8.1

    Question

  • Bonjour,

    j'ai développé une application "Metro" Modern UI sous Windows 8.1 Pro. Je la migre sur Windows 10. Par contre, elle reste en Windows 8.1 car j'ai un pool d'une centaine de tablettes dans la nature.

    Ces tablettes sont enregistrées dans le domaine active directory et j'aimerai, une fois l'application lancé sous Windows 10 récupérer le nom du profil utilisateur.

    Sous Windows 8.1 j'utilisais l'API Windows.System.UserProfile.UserInformation.GetDomainNameAsync()

    Evidemment cette API me retourne string.empty, comme toutes les autres de UserInformation.

    Comment puis-je avoir le nom de l'utilisateur en cours Windows. Sachant que ça doit fonctionner sur Windows 8.1 & Windows 10

    Cordialement

    mercredi 1 mars 2017 15:19

Réponses

Toutes les réponses

  • Bonjour,

    Il semble que windows10 ne supporte plus la classe UserInformation. Celle-ci est remplacée par la classe User.

    Je te soumets ce thread sur le sujet en espèrant que cela te sera d'une quelconque utilité : UserInformation sous win10

    N'oublie pas de signaler si cette réponse t'apporte une solution totale ou même partielle.

    Cordialement

    Patrick

    mercredi 1 mars 2017 23:58
  • Bonjour Patrick,

     Merci pour le lien. Par contre, j'ai déjà fait le test de passage en application Universelle. Beaucoup de boulot vu le nombre de projet et résultat super décevant car le comportement n'est pas du tout de même que sous Windows 8.1

    Il faut donc impérativement que je reste en apps 8.1

    Cordialement

    Eric

    jeudi 2 mars 2017 10:10