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

Windows Vista Discussion :

Fichier manifest pour Vista


Sujet :

Windows Vista

  1. #1
    Membre actif

    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 310
    Points : 208
    Points
    208
    Par défaut Fichier manifest pour Vista
    Bonjour à tous

    J'essaye d'ajouter un fichier manifest à un programme que je développe pour que le programme demande à s'identifier en tant que administrateur.

    J'ai donc trouvé un exemple de fichier manifest pour Vista sur le site de microsoft:

    Code : 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
    <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> 
    <assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="Synergex.Synergyde.lm" type="win32"> 
    </assemblyIdentity> 
    <dependency> 
    <dependentAssembly> 
    <assemblyIdentity 
       type="win32" name="Microsoft.VC80.CRT" version="8.0.50608.0" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"> 
    </assemblyIdentity> 
    </dependentAssembly> 
    </dependency> 
    <ms_asmv3:trustInfo xmlns:ms_asmv3="urn:schemas-microsoft-com:asm.v3"> 
    <ms_asmv3:security xmlns:ms_asmv3="urn:schemas-microsoft-com:asm.v3"> 
    <requestedPrivileges> 
    <requestedExecutionLevel level="requireAdministrator" uiAccess="false"> 
    </requestedExecutionLevel> 
    </requestedPrivileges> 
    </ms_asmv3:security> 
    </ms_asmv3:trustInfo> 
    </assembly>
    Ca fonctionne, par contre j'ai l'impression qu'il y a des choses qui servent pas dans mon cas, comme les dépendances ou le bloc assembly identity. J'ai donc essayé d'alléger ça pour garder que le minimum :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> 
    <ms_asmv3:trustInfo xmlns:ms_asmv3="urn:schemas-microsoft-com:asm.v3"> 
    <ms_asmv3:security xmlns:ms_asmv3="urn:schemas-microsoft-com:asm.v3"> 
    <requestedPrivileges> 
    <requestedExecutionLevel level="requireAdministrator" uiAccess="false"> 
    </requestedExecutionLevel> 
    </requestedPrivileges> 
    </ms_asmv3:security> 
    </ms_asmv3:trustInfo> 
    </assembly>
    Ca a l'air de fonctionner mais j'aimerai avoir une confirmation, est ce que mon fichier manifest est correct ou il manque des informations? La partie identity et dépendance est-elle obligatoire?

    Merci d'avance

  2. #2
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Points : 28 252
    Points
    28 252
    Par défaut
    La partie identity et dépendance est-elle obligatoire?
    non et tu t'en doutes puisque ca fait appel à un namespace synergex et un lib VC80 dont tu n'as pas l'utilité.
    moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom

  3. #3
    Membre actif

    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 310
    Points : 208
    Points
    208
    Par défaut
    C'est vrai mais je préfèrai avoir une confirmation, j'avais lu que des manifest mal formés pouvaient faire planter windows xp alors j'essaye d'en faire un correct.
    Merci

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

Discussions similaires

  1. Problème pour lancer les fichiers .m sous Vista
    Par Henry22 dans le forum Octave
    Réponses: 1
    Dernier message: 25/04/2009, 23h49
  2. API pour exploiter les informations des fichiers MANIFEST.MF ?
    Par darkmath dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 15/08/2008, 13h53
  3. création d'un fichier manifest pour compatibilité vista
    Par m-mas dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 05/02/2008, 15h40
  4. _attribut dans build.xml pour Fichier MANIFEST avec Ant_
    Par geeky_girl dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 05/11/2007, 14h31
  5. creer un manifest pour vista (UAC)
    Par warenbe dans le forum C#
    Réponses: 3
    Dernier message: 22/08/2007, 14h51

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