Как скрыть определенную сетевую папку из Проводника windows
Коллеги-разработчики,
Мне нужно скрыть определенную сетевую папку из Проводника Windows таким образом, чтобы пользователь получил сообщение "запрещенная папка" при вводе/копировании/вставке указанного пути к папке в Проводник Windows, в то же время мое dotnet-приложение может ShellExecute/Process.Запустите файл, находящийся в той же папке. Кроме того, поиск в Проводнике Windows из корневой папки сети также должен пропустить эту указанную папку!
Очевидно, что пользователю нужны права доступа к файлам в указанной папке в целом - но я хочу разрешить ему доступ к файлам только из моего dotnet-приложения (к некоторым файлам, но не ко всем).
Кто-нибудь из вас когда-нибудь решал задачу ограничить проводник файлов Windows расширением программы? Или есть идея, с чего начать?
Большое спасибо заранее,
Твое Здоровье, Роб
Что я уже пробовал:
Что я наткнулся: могут ли расширения оболочки Windows быть отправной точкой?
Afzaal Ahmad Zeeshan
Почему вы даже позволяете папке быть видимой в сети, если это запрещено?
\\Coders\Rob
Это не запрещено полностью - в то время как некоторые файлы запрещены, некоторые другие файлы должны оставаться доступными, в зависимости от пользователя и его разрешений, предоставленных в моем приложении!