我想剥夺自己修改或删除可执行文件的权力。
什么时候.NET 反射器询问您是否要更新:
你选择不作为报复,它会自发地删除自己:
所以我想阻止自己能够Delete
执行;作为对他们的惩罚的惩罚。
我尝试过了否定我的Write
许可(并拒绝每个人, 和管理员):
除此之外,我仍然可以右键单击->删除文件...
如何拒绝对文件的删除/修改权限?
答案1
在 Windows 上,只需之一:
- 对对象单击“删除”,或
- 在其父级上“删除子级”
因此,文件只有在以下情况下才会变得不可删除:否定两个都。
用于icacls
编辑权限:
拒绝“删除”文件:
icacls Reflector.exe /deny Everyone:(D)
拒绝对文件夹进行“删除子项”操作:
icacls . /deny Everyone:(DC)
(在 Windows XP 上测试。)