Solución:
Simplemente ejecute Visual Studio como administrador. Cualquier programa desde el que depure también se ejecutará como administrador.
VS debe ejecutarse con derechos de administrador. sin embargo, una forma más elegante es en requiredExecutionLevel en el manifiesto que debe establecerse en ‘requireAdministrator’.
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
Cuando abra el proyecto e intente depurar, el VS2012 advertirá sobre el derecho de administrador y se reiniciará a sí mismo como derecho de administrador. Y también el archivo exe se marcará como que requiere administrador en primer lugar, por lo tanto, cuando se implemente, no es necesario configurar el requisito de derecho de administrador en las propiedades del archivo.
También puede configurar esta opción de administrador automáticamente: