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