2013-04-25 2 views
1

Я новичок в C#, и я хочу, чтобы получить все файлы и директории в документах и ​​Настройка или на рабочем столе папку и т.д.Получить все файлы на UAC защищенный каталог

Я пытался отключить мой UAC на моем компьютер, но он не работает, я также попытался создать манифест в VS 2012 и изменить «requestExecutionLevel level» на администратора, но без успеха. Я все еще получаю ошибку «Доступ запрещен».

Как я могу попасть в эти папки? Я делаю что-то неправильно ?

+0

Там нет необходимости добавлять теги к своему названию, есть система тегов для этого. Пожалуйста, прочитайте http://meta.stackexchange.com/q/19190/147072 для получения дополнительной информации. И приветствия в конце вопросов не нужны, вы можете добавить это на свою страницу вместо этого, связав свою карточку символов в правом нижнем углу каждого вопроса и ответа, который вы предоставляете. Таким образом, будущим посетителям будет легче читать вопрос без беспорядка. – Patrick

ответ

0

Вашему приложению необходимы конфиденциальные данные уровня администратора. Лучше всего просить их во время запуска, которые можно сделать в конфигурационном файле:

<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> 
    <security> 
     <requestedPrivileges> 
     <requestedExecutionLevel 
      level="requireAdministrator" 
     /> 
     </requestedPrivileges> 
    </security> 
</trustInfo> 

Взято из: http://code.msdn.microsoft.com/windowsdesktop/CSUACSelfElevation-644673d3

+0

Я уже пробовал это, как я уже говорил. Но я попытался загрузить приложение из вашей ссылки, и он сказал, что я уже запускаю программу в качестве администратора. Так почему это не работает с моим персональным приложением? У меня отключен UAC – user1451884

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