Как копировать удалять файлы из папки system32 на C#

Все привет, приведу листинг того как можно копировать удалять и вообще работать в папки с повышеными правами, даже с включеным uac. Однако имей ввиду что надо использовать повышенные права администратора для своего приложения. Вторым моментом стоит использовать проект сборку Any CPU

Теперь добавим класс DisableFsRedirection в свой проект.

И теперь мы можем с помощью этого класса, использовать обычные методы копирования, удаления файла.

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

Обновлено: 16.12.2023 — 20:11

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.