レジストリを使用して、またはC#でカスタム作成されたWindowsサービスを使用して、ファイル/フォルダーを削除保護することは可能ですか?フォルダ権限を使用することは可能ですが、管理者が特定のフォルダを削除することさえ制限する解決策を探しています。
要件は、管理者が保護の性質を簡単に追跡してはならず、および/またはそれを簡単に回避できない可能性があることです。明らかに、テクニックが明確に理解されていれば、すべての管理者は手順を元に戻すことができます。
フォルダのように、Permissions/OwnerShip設定は管理者が簡単にリセットできます。だからそれはオプションではありません。
フォルダ保護ソフトウェアは簡単にアンインストールでき、特定のフォルダが特別な種類のソフトウェアによって保護されていることを明確に示します。したがって、それもオプションではありません。
ほとんどのウイルス対策プログラムは、ProgramDir内のフォルダとファイルを保護します。Windows自体は、 c:\ windows \ system32\config内のレジストリファイルなどの特定のファイルをコピーすることさえ許可していません。このような保護は、ファイルの読み取りと書き込みを許可するが削除を許可しないフォルダーに必要です。同様の機能が望まれます。保護は見えないように見えないようにする必要があります。
FolderLockやInvisiblesecrets/ PC Security、Desktop passwordなどの保護機能は使いたくありません。さらに、解決策はフォルダー暗号化以外のものでなければなりません。
ソリューションは、 C#/VB.Netを使用してプログラム で**実装できる ように**OSネイティブである必要があります。
助けてください。