2009-05-17 4 views
2

В настоящее время у меня есть приложение C++, которое создается на основе xp и windows vista/7, виртуализирует некоторые из путей, которые я не хочу делать.отключить виртуализацию папок в окнах

Некоторые sites says, чтобы добавить это файл манифеста:

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

Как когда-либо, что для приложений .NET. Как я могу сделать это в C++ для visual studio 2005?

.

Редактировать: Мне нужно было скачать vid sdk и включить его путь bin в визуальной студии, прежде чем это сработает.

+0

попробуйте boxedapp. это может помочь вам. –

ответ

3

Точно так же. Создайте файл с данным контекстом и добавить этот файл в настройках проекта:

  • Manifest Инструмент>входных и выходную>Дополнительных манифеста файлы

Готовы!

+0

Спасибо, я пробовал это, кроме того, что добавлял его в неправильную сборку, поэтому не мог понять, почему он не работал. – Lodle

Смежные вопросы