Возможно ли File.Copy файл в системную папку? как System32? - PullRequest
3 голосов
/ 20 декабря 2009

Мне нужно создать файлы внутри определенной папки («C: \ Windows \ System32 \ oobe \ info \ Background») и, возможно, создать указанную папку. Когда я пытаюсь это сделать с помощью командного окна File.Copy, программа не дает разрешения, просто выдает ошибку. Я пишу это в C # с VS2008.

РЕДАКТИРОВАТЬ: Windows 7, забыл об этой части.

1 Ответ

8 голосов
/ 20 декабря 2009

UAC. Вы добавили манифест, который запрашивает повышенный доступ? Один из (не спрашивайте меня, который ...):

<requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />

или

<requestedExecutionLevel  level="highestAvailable" uiAccess="false" />

в файле манифеста (app.manifest). Настройки обсуждаются на MSDN .

...