2009-05-17 10 views
2

J'ai actuellement une application C++ qui est construite sur xp et Windows Vista/7 virtualiser certains des chemins que je ne veux pas qu'il fasse.désactiver la virtualisation de dossiers dans Windows

Certains sites says pour ajouter ceci à fichier manifeste:

<?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="asInvoker" uiAccess="false"/> 
      </requestedPrivileges> 
     </security> 
    </trustInfo> 
</assembly>  

Comment jamais c'est pour les applications .net. Comment puis-je faire cela sous C++ pour Visual Studio 2005?

. Editer: J'avais besoin de télécharger le vista sdk et d'inclure son chemin bin dans le studio visuel avant que cela ne fonctionne.

+0

essayez boxedapp. ça peut t'aider. –

Répondre

3

Exactement la même chose. Créez un fichier avec le contexte donné et ajouter ce fichier dans les paramètres du projet:

  • Manifest Outil>d'entrée et de sortie>Manifest supplémentaires Fichiers

Fait!

+0

Merci, j'essayais que, sauf que je l'ajoutions à la mauvaise construction ne pouvait donc pas comprendre pourquoi cela ne fonctionnait pas. – Lodle

Questions connexes