Как изменить права доступа к каталогу, чтобы пользователь не мог переименовать его и создавать / удалять / изменять файлы в нем во время работы программы?
Спасибо!
Может быть, вы ищете что-то вроде этого: MSDN
Кроме того, уже есть вопрос о StackOverflow с простым ответом: Как заблокировать файлы
Для этого вам необходимо изменить разрешения для каталога.Это можно сделать с помощью класса FileIOPermission в пространстве имен System.Security.Permissions.
System.Security.Permissions