Получить все файлы в защищенном каталоге 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