2009-05-17 4 views
2

Ich habe derzeit eine C++ - Anwendung, die auf XP und Windows Vista/7 gebaut wird einige der Pfade virtualisieren, die ich nicht tun will.deaktivieren Ordnervirtualisierung in Windows

sites says Einige hinzufügen diese Datei zu manifestieren:

<?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>  

Wie auch immer, dass für .net-Anwendungen. Wie kann ich das unter C++ für Visual Studio 2005 tun?

.

Bearbeiten: Ich musste die Vista SDK herunterladen und ihre bin Pfad im Visual Studio, bevor dies funktionieren würde.

+0

versuchen boxedapp. Es kann dir helfen. –

Antwort

3

Genau das gleiche. Erstellen Sie eine Datei mit dem angegebenen Kontext und fügen Sie die Datei in den Projekteinstellungen:

  • Manifest Werkzeug>Input und Output>Weitere Manifestdateien

Fertig!

+0

Danke, ich habe das versucht, außer dass ich es dem falschen Build hinzugefügt habe und somit nicht herausfinden konnte, warum es nicht funktionierte. – Lodle

Verwandte Themen