IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dotnet Discussion :

[Vista]UAC dépendant d'un AppDomain


Sujet :

Dotnet

  1. #1
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut [Vista]UAC dépendant d'un AppDomain


    Depuis déjà un bout de temps je commence à développer mes projets de manière à ce qu'ils puissent respecter, ne serai-ce qu'un peut, les recomandations de Microsoft sur l'UAC et sur le fait qu'une application ne devrait utiliser les droits d'administrateurs si elle n'en a pas besoin.
    Pour élever une partie du logiciel j'ai vu qu'on pouvai passer soit en créant une nouvelle application et en définissant celle ci comme requireAdministrator, soit par un objet COM en le créant de manière "élevée". Maintenant j'aurai bien aimé savoir ( si quelqu'un le sais ... ) est-ce qu'il serai possible ( ou prévu ) de rendre cette isolation disponible au niveau d'un AppDomain ( car créer un objet COM juste pour une fonction admin c'est un peut chaud quand même, il serai plus agréable de devoir juste démarer un nouvel AppDomain élevé )

    Donc voilà, c'est une utopie ou c'est réalisable ?

  2. #2
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Points : 8 538
    Points
    8 538
    Par défaut
    Il y a une démo sur UAC (avec du code) dans le SDK de Windows Vista.
    Est-ce vraiment ce que tu cherches, à voir...

  3. #3
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    j'y ai trouvé LaunchElevatedCOMObject ou ExecutePrivilegedProcess ( bien que je vois pas trop pourquoi c'est nommé "Privileged" ) mais c'est tout, rien sur une isolation par AppDomain

  4. #4
    Rédacteur
    Avatar de dev01
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 451
    Points : 6 017
    Points
    6 017
    Par défaut
    Citation Envoyé par smyley Voir le message
    j'y ai trouvé LaunchElevatedCOMObject ou ExecutePrivilegedProcess ( bien que je vois pas trop pourquoi c'est nommé "Privileged" ) mais c'est tout, rien sur une isolation par AppDomain
    Tu ne peux pas utiliser les mécanismes des appdomains pour ça tout simplement parce que l'UAC de Vista ne sais pas ce qu'est un appdomain. L'appdomain est une notion exclusivement dotnet et se situe en le processus et le code (en gros hein )

    A mon avis la meilleur solution dans ton cas c'est de créer un exe avec les fonctions d'admin et qui utilise massivement les arguments afin d'être lancé en ligne de commande ou depuis un programme

  5. #5
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    Dommage, ça aurai été intéréssant et facile à mettre en oeuvre une isolation par AppDomain ... obligé de passé par des exes

    Merci de m'avoir éclairé

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Vista UAC - Droits Administrateur
    Par Olphébus dans le forum Visual C++
    Réponses: 2
    Dernier message: 02/03/2009, 20h37
  2. Réponses: 3
    Dernier message: 16/01/2008, 02h24
  3. Console Dos sous Vista UAC
    Par Kujara dans le forum Windows
    Réponses: 0
    Dernier message: 03/09/2007, 17h31
  4. creer un manifest pour vista (UAC)
    Par warenbe dans le forum C#
    Réponses: 3
    Dernier message: 22/08/2007, 15h51
  5. utilisation de l'UAC avec Vista
    Par TiLapin dans le forum Delphi
    Réponses: 3
    Dernier message: 09/05/2007, 14h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo