Господа нуждаюсь в помощи, в c# WPF есть OpenFileDialog и мне нужно ограничить директорию выбора файла, то бишь юзер не должен выходить за пределы определенной директории!
Такой возможности совершенно точно нет.
Более того, по правому клику можно вызвать обычный проводник из любого стандартного диалога открытия/сохранения файла. Что в свою очередь позволяет попасть на рабочий стол, даже если приложение запускается в качестве среды, вместо рабочего стола. Да это дыра в безопасности Windows и ей уже много-много лет. Хоть и не критичная дыра, но дыра, в свое время доставила мне массу "удовольствий".
Варианта у вас всего два:
вооружаемся знаниями и пишем собственный диалог под собственные потребности. Не очень долго, зато потом можно использовать везде, где потребуется. Особенно если сохранить его в отдельной библиотеке.
настраиваем права пользователя таким образом, чтобы он ничего кроме допустимого в файловой системе не видел и не имел доступа на прямое чтение. Только скрытие помогает плохо, т.к. в том же диалоге можно ввести адрес и вручную. Можно завести для программы отдельного пользователя с порезанными правами, но если планируется, что пользователь (человек) сам будет запускать программу, то это лишено смысла.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Мне нужно отправить на определенный сервер запрос в байтах и получить ответ от сервераКак это сделать?
Проблема следующая: Не привязываются окна к маркерам, привязывается только к одному