Вы должны войти, чтобы создавать сообщения и темы.

Накопились вопросы, на которые желал бы услышать ваше мнение

Всем пламенный привет🖐
Подскажите пожалуйста как эти пункты можно реализовать?

  • Как вообще можно снять галочку с только чтение?
  • Возможно ли папку которая изначально  с правами Trustedinstaller. Загасить Trustedinstaller и к примеру скрыть папку путём c#?
  • Вопрос схожий с предыдущим только тоже самое с реестром. Возможно ли с реестром провернуть такие вещи? Именно Trustedinstaller

molodoy, Добрый вечер. Укажи цель данных действий. 

Мне, что первое пришло на ум, это хак и явно не на своей машине.

Голова дана человеку не для того, чтобы кушать, а для того, чтобы думать.

Добрый🖐
Всё очень просто) чтобы скрывать системные папки. Так-же в реестре есть ключи которые придётся обходить. Сами понимаете 21 век на дворе, технологии не стоят на месте и вот я как продвинутый юзер желаю экспериментировать. Да я с вами полностью согласен, кривые руки и плохая фантазия это переустановка Windows. Но почему бы не попробовать поиграться с системой? Да это плохо, но почему бы и нет:)
Если уж вы будете настаивать на своём мнение я вас полностью пойму. Это консерватизм людей и безопасность.
В любом случае я вас понял

Вопрос следующий:
Как можно реализовать код кратко чтобы он получал доступ к папкам но как это сделать очень кратко а не каждый раз прописывать 5-6 строк на получение для каждой папки. К примеру

string files = $@"{ProgramFiles}\ModifiableWindowsApps";
DirectoryInfo directory = new DirectoryInfo(files);
FileSystemAccessRule rule = new FileSystemAccessRule(user, FileSystemRights.FullControl, AccessControlType.Allow);
DirectorySecurity security = new DirectorySecurity();
security.AddAccessRule(rule);
directory.SetAccessControl(security);

И что получается, мне каждый раз прописывать для каждой папки получение прав? Нужно не все папки в этой директории получить на них права, а на каждую указанную к примеру в списке

Цитата: molodoy от 19.11.2020, 17:47

Вопрос следующий:
Как можно реализовать код кратко чтобы он получал доступ к папкам но как это сделать очень кратко а не каждый раз прописывать 5-6 строк на получение для каждой папки. К примеру:

string files = $@"{ProgramFiles}\ModifiableWindowsApps";
DirectoryInfo directory = new DirectoryInfo(files);
FileSystemAccessRule rule = new FileSystemAccessRule(user, FileSystemRights.FullControl, AccessControlType.Allow);
DirectorySecurity security = new DirectorySecurity();
security.AddAccessRule(rule);
directory.SetAccessControl(security);

И что получается, мне каждый раз прописывать для каждой папки получение прав? Нужно не все папки в этой директории получить на них права, а на каждую указанную к примеру в списке 

Приветствую, эти 5-6 строчек оборачиваешь в метод, который принимает на входе список строк (Пути к папкам). Потом передаёшь в этот метод список и всё прекрасно должно работать

Привет
Уже догадался, но вопрос как снять с файла к примеру галочку только чтение остался. И вопросы с Trustedinstaller

Кстати можете попробовать реализовать к примеру список папок в интернете. И их использовать как список?