web-dev-qa-db-ja.com

ファイルへの削除/変更権限を拒否するにはどうすればよいですか?

実行可能ファイルを変更または削除する機能を自分自身に否定したいと思います。

。NET Reflector で、更新するかどうかを尋ねられた場合:

enter image description here

いいえを選択すると、報復として自動的に削除されます。

enter image description here

したがって、実行可能ファイルをDeleteできないようにしたいのです。彼らの罰に対する罰として。

私は拒否Write許可を試みました(そしてそれをEveryone、および管理者):

enter image description here

ただし、右クリック->ファイルの削除...

ファイルの削除/変更権限を拒否するにはどうすればよいですか?

2
Ian Boyd

Windowsでは、のいずれかがあれば十分です。

  • オブジェクトの「削除」、または
  • 親の「子を削除」

したがって、ファイルは、拒否両方の場合にのみ削除できなくなります。

icaclsを使用して、権限を編集します。

  • ファイルへの「削除」を拒否します。

    icacls Reflector.exe /deny Everyone:(D)
    
  • フォルダへの「子の削除」を拒否します。

    icacls . /deny Everyone:(DC)
    

(Windows XPでテスト済み。)

3
user1686