Зайти в свойства файа, на вкладке «Безопасность» (Security) нажать кнопку «Дополнительно» (Advanced) и добавить строки описывающих запрет (Deny) на запись.
(0) Ищи описание системных реквизитов файлов. Изменить их можно только программами низкоуровневого доступа к диску. Что-то вроде "DiskEdit". Есть там один бит, который запрещает изменять файл вообще всем, даже системе.
Этим битом пользуются некоторые программки создающие "вакцины" флешек от вирусов. Когда на флешке создается неизменяемый пустой файл автозапуска.
В интернете полно описаний действий этого механизма.