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

C# Discussion :

App Windows admin Access


Sujet :

C#

  1. #1
    Membre du Club
    Inscrit en
    Mars 2008
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 152
    Points : 56
    Points
    56
    Par défaut App Windows admin Access
    Bonjour,

    Mon application doit être ustilisée par des utilisateurs n'étant pas admin du PC.

    J'ai créé un manifest : EVLogs.exe.manifest
    Dans le même dépertoire j'ai le fichier EVLogs.exe et EVLogs.exe.manifest
    L'application demande une écriture sur c:\ mais je recois un "Access denied", pourtant l'appli devrait fonctionner en mode admin ?
    Merci

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    <?xml version="1.0" encoding="utf-8"?>
    <asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
      <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
        <security>
          <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
            <requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />
          </requestedPrivileges>
        </security>
      </trustInfo>
     
      <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
        <application>
        </application>
      </compatibility>
     
        <dependentAssembly>
          <assemblyIdentity
              type="win32"
              name="Microsoft.Windows.Common-Controls"
              version="6.0.0.0"
              processorArchitecture="*"
              publicKeyToken="6595b64144ccf1df"
              language="*"
            />
        </dependentAssembly>
      </dependency>-->
     
    </asmv1:assembly>

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    A ma connaissance, si tu mets dans le manifeste "requireAdminitrator", cela signifie effectivement que le logiciel va avoir besoin des privilèges administrateur. Or, pour cela, il est quand même indispensable que le logiciel soit lancé avec un login administrateur.

    Si l'UAC est activée sur le poste, normalement au moment du lancement de ton logiciel, un message va demander l'élévation de privilèges. Si l'utilisateur en cours n'est pas administrateur, alors la boîte de dialogue UAC va demander un login et un mot de passe d'un utilisateur administrateur.

  3. #3
    Membre du Club
    Inscrit en
    Mars 2008
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 152
    Points : 56
    Points
    56
    Par défaut
    Donc, ma seule solution reste de créer un autre .exe avec un StartProcess dans lequel je peux faire un Runas !

    Est-ce que ceci est du sens ?

    Merci

Discussions similaires

  1. Réseau Microsoft Windows non accessible
    Par olivanto dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 09/09/2008, 09h31
  2. lecture des événements Windows sous access
    Par doumdoum dans le forum VBA Access
    Réponses: 0
    Dernier message: 18/04/2008, 11h12
  3. Réponses: 2
    Dernier message: 10/08/2004, 17h35

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