Я хочу отказать себе в возможности изменить или удалить исполняемый файл.
когда .NET Reflector спросит вас, хотите ли вы обновить:
и вы выбираете нет он самопроизвольно удаляет себя как возмездие:
Поэтому я хочу помешать себе Delete
исполняемый файл; в качестве наказания за их наказание.
Я пытался Отрицать мне Write
разрешение (и отрицать это Каждый , а также Администраторы ):
Кроме того, я все еще могу щелкнуть правой кнопкой мыши - & gt; Удалить файл ...
Как отказать в разрешении удаления / изменения файла?
security
permissions
file-permissions
Ian Boyd
источник
источник
Ответы:
В Windows достаточно иметь один из :
Следовательно, файл может быть восстановлен только в том случае, если вы Отрицать и то и другое ,
использование
icacls
редактировать разрешения:Запретить «Удалить» в файл:
Запретить «Удалить ребенка» в папке:
(Проверено на Windows XP.)
источник
Modify
разрешение также удаляетExecute
разрешение; и я все еще могу удалить файл!