1

ここ数日、私はフォルダを隠すためのアプリケーションの構築に取り組んできました(そのようなソフトウェアの有料版のおかげで)。激しいグーグルの後、最初にフォルダを作成し、次にフォルダの名前を「コントロールパネル。{21EC2020-3AEA-1069-A2DD-08002B30309D}」に変更するシェルスクリプトに焦点を合わせました。次に、コマンドattrib -s -hControlPanel。{21EC2020-3AEA-1069-A2DD-08002B30309D}を使用してこのフォルダーを非表示にします。この背後にある基本は、それをシステムフォルダにして非表示にすることです。ただし、[フォルダ内のシステムフォルダを非表示にする]オプションをオフにすると、コントロールパネルが表示されます。他のフォルダ保護ソフトウェアと同じように、このフォルダを完全に非表示にしたいと思います。

誰かがこれにもう少し光を当てることができますか?

トンありがとう...

4

3 に答える 3

3

あなたが求めているのはルートキットであり、一部の国では非倫理的であり、違法でさえあると考えられています。私は現在あなたに反対票を投じるという評判がありませんが、誰かがこの質問を閉じてくれることを願っています。

于 2009-04-29T04:30:20.510 に答える
2

ほとんどのフォルダー非表示ソフトウェアは、Windows エクスプローラーの拡張機能またはファイル システム フィルター ドライバーのいずれかを実装することによって機能します。

最初の方法は、UI を介して Windows でフォルダーを参照するときに特定のアイテムが表示されないことを意味しますが、他のソフトウェアやコマンド プロンプトを介しては表示されます。たとえば、ごみ箱と一時インターネット ファイル フォルダーはこのように機能します。

ファイル システム フィルター ドライバー メソッドは、Windows と基になるファイル システムの間の呼び出しをプロキシし、特定の要求のみを許可します。これは、ウイルス スキャナが感染ファイルへのアクセスを防止する方法と似ています。

于 2009-04-29T04:33:27.477 に答える
2

一般的な考え方は、ファイル システム API をフックし、非表示にするファイル システム エントリを除外することです。

しかし、JelloMonkey の言うとおりです。これはルートキットの動作であり、この種の動作に対しては、ルートキット ディテクターによって悪意のあるものとしてフラグが立てられます。ディレクトリ全体が隔離または削除される可能性があります。

于 2009-04-29T04:36:37.657 に答える