У меня есть сетевое приложение C#, которое запрашивает администраторов для получения информации об аутентификации прокси-сервера. Я спрашиваю у пользователя, хотят ли они сохранить эту информацию, которая, если они выберет «да», я зашифрую в уникальном локальном файле для пользователя. Затем я хотел бы удалить все права доступа к файлам, кроме пользователя, который его создал, но все остальные пользователи имеют возможность удалить файл.Удалить все разрешения по умолчанию для файлов
Теперь я нашел статью MS ниже, но это не помогает, если я не знаю пользователей по умолчанию, которые были настроены в файле в первую очередь. Есть ли удаление всех прав доступа к файлу? Затем я могу добавить индивидуальные права, которые я хочу настроить для полного доступа текущего пользователя и удалить разрешения для «Все пользователи» или «Аутентифицированные пользователи», которые выглядят иначе, в зависимости от версии Windows. http://msdn.microsoft.com/en-us/library/system.io.file.setaccesscontrol.aspx
Я не не пытается выдать себя за кого-то другого. Мне нужно понять, как удалить все разрешения по умолчанию. – Switch