在Windows中禁用文件夹虚拟化

我目前有一个C ++应用程序,build立在XP和Windows Vista / 7虚拟化的一些我不希望它做的path。

有些网站说 ,将其添加到清单文件:

<?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应用程序来说是如此。 我怎样才能做到这一点在Visual Studio 2005的c + +

编辑:我需要下载Vista Vista sdk,并在Visual Studio中包含它的binpath才能工作。

一模一样。 使用给定的上下文创建一个文件,并在您的项目设置中添加该文件:

  • 清单工具 > 输入和输出 > 其他清单文件

完成!