Получить все файлы в защищенном каталоге UAC

Я новичок в C# и хочу получить все файлы и каталоги в папке Documents and Setting или Desktop и т. Д.

Я пытался отключить свой UAC на моем компьютере, но он не работает, я также пытался создать манифест в VS 2012 и изменить "уровень уровня запрашиваемого выполнения" на администратора, но безуспешно. Я все еще получаю ошибку "Отказано в доступе".

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

1 ответ

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

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

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

Другие вопросы по тегам