Накопились вопросы, на которые желал бы услышать ваше мнение
Цитата: molodoy от 19.11.2020, 16:41Всем пламенный привет🖐
Подскажите пожалуйста как эти пункты можно реализовать?
- Как вообще можно снять галочку с только чтение?
- Возможно ли папку которая изначально с правами Trustedinstaller. Загасить Trustedinstaller и к примеру скрыть папку путём c#?
- Вопрос схожий с предыдущим только тоже самое с реестром. Возможно ли с реестром провернуть такие вещи? Именно Trustedinstaller
Всем пламенный привет🖐
Подскажите пожалуйста как эти пункты можно реализовать?
- Как вообще можно снять галочку с только чтение?
- Возможно ли папку которая изначально с правами Trustedinstaller. Загасить Trustedinstaller и к примеру скрыть папку путём c#?
- Вопрос схожий с предыдущим только тоже самое с реестром. Возможно ли с реестром провернуть такие вещи? Именно Trustedinstaller
Цитата: Андрей от 19.11.2020, 17:06molodoy, Добрый вечер. Укажи цель данных действий.
Мне, что первое пришло на ум, это хак и явно не на своей машине.
molodoy, Добрый вечер. Укажи цель данных действий.
Мне, что первое пришло на ум, это хак и явно не на своей машине.
Цитата: molodoy от 19.11.2020, 17:47Добрый🖐
Всё очень просто) чтобы скрывать системные папки. Так-же в реестре есть ключи которые придётся обходить. Сами понимаете 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);И что получается, мне каждый раз прописывать для каждой папки получение прав? Нужно не все папки в этой директории получить на них права, а на каждую указанную к примеру в списке
Добрый🖐
Всё очень просто) чтобы скрывать системные папки. Так-же в реестре есть ключи которые придётся обходить. Сами понимаете 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);
И что получается, мне каждый раз прописывать для каждой папки получение прав? Нужно не все папки в этой директории получить на них права, а на каждую указанную к примеру в списке
Цитата: BigGreenElpy от 19.11.2020, 19:13Цитата: 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 строчек оборачиваешь в метод, который принимает на входе список строк (Пути к папкам). Потом передаёшь в этот метод список и всё прекрасно должно работать
Цитата: 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 строчек оборачиваешь в метод, который принимает на входе список строк (Пути к папкам). Потом передаёшь в этот метод список и всё прекрасно должно работать
Цитата: molodoy от 19.11.2020, 21:21Привет
Уже догадался, но вопрос как снять с файла к примеру галочку только чтение остался. И вопросы с Trustedinstaller
Привет
Уже догадался, но вопрос как снять с файла к примеру галочку только чтение остался. И вопросы с Trustedinstaller
Цитата: molodoy от 19.11.2020, 21:48Кстати можете попробовать реализовать к примеру список папок в интернете. И их использовать как список?
Кстати можете попробовать реализовать к примеру список папок в интернете. И их использовать как список?