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

Visual C++ Discussion :

Problème d'intégration de manifest


Sujet :

Visual C++

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 13
    Points : 13
    Points
    13
    Par défaut Problème d'intégration de manifest
    Salut,

    J'ai un petit problème avec un programme que je suis en train de réaliser. Ce programme doit permettre d'en mettre a jour un autre automatiquement (c'est un launcher). Pour cela il faut bien sûr qu'il ait accès au répertoire Program Files, ce qui pose pas mal de souci avec l'UAC introduit dans Vista et toujours présent sous Seven. La solution est donc de demander à l'utilisateur d'autoriser l'éxécution en tant qu'administrateur du programme. Pour cela j'ai essayé d'ajouter un manifest décrivant la sécurité, mais sans succès.

    Voici la ligne de commande que j'utilise:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    launcher>mt -manifest "launcher.exe.manifest" -updateresource:"launcher.exe;#1"
    Et voila mon manifest:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
      <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
        <security>
          <requestedPrivileges>
            <requestedExecutionLevel level="requireAdministrator">
          </requestedPrivileges>
        </security>
      </trustInfo>
    </assembly>

    Seul problème : mt.exe me renvois une erreur :
    launcher.exe.manifest : general error c1010070: Failed to load and parse the manifest.
    Si quelqu'un sais ce que je fait de travers, je serait bien content qu'il me remette sur le droit chemin!

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 157
    Points : 12 271
    Points
    12 271
    Par défaut
    Je n'ai pas testé ClickOnce avec UAC mais comme c'est maintenu par M$, il y a des chances que ces problématiques soit ciblées par ces composants de déploiement et de mise à jours.

Discussions similaires

  1. problème d'intégration
    Par leila2006 dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 02/05/2006, 16h41
  2. [FLASH MX2004] Problème d'intégration des clips
    Par mosquito dans le forum Flash
    Réponses: 2
    Dernier message: 02/03/2006, 08h59
  3. [XSL/JavaScript]problème d'intégration code JS dans le XSL
    Par Devil666 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 27/04/2005, 16h36
  4. Problème d'intégration de directX9...
    Par Coderm@n dans le forum DirectX
    Réponses: 4
    Dernier message: 12/03/2005, 23h52
  5. [eclipse][struts][tomcat] Problème d'intégration
    Par Alwin dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 03/07/2004, 21h48

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