2009-04-21 8 views
-9

実行時にタスクマネージャに表示されないように実行ファイルを非表示にするにはどうすればよいですか?同じ名前で実行されている多くのEXEがあります。ユーザーを混乱させたくありません。Exeをタスクマネージャから無効にする

更新

OK、細かいです。どうすればEXEがタスクマネージャから他人に殺されるのを拒否できますか?

+1

タスクマネージャによって表示された処理リストにプロセスが表示されないようにしますか? –

+3

自然な質問は、なぜあなたはそれをしたいと思いますか? – Naveen

+0

確かにそうする正当な理由はありません。 –

答えて

3

Google用語「ルートキット」。基本的に、これは非常に悪いと見なされ、通常は悪意のある目的にのみ使用されるため、現代のウイルス対策ソフトウェアはおそらくあなたのソフトウェアをマルウェアとして警告するので、これは悪い習慣です。

http://en.wikipedia.org/wiki/Rootkit

6

あなたが本当にこれを実行する必要がある場合は、基本的にルートキットを使用する必要があります。 Hoglund &バトラーの書籍「Rootkits:Windowsカーネルのサブバウンド」を参照してください。しかし、オペレーティングシステムとマルウェア対策ベンダーとのあらゆる段階で戦うことになります。

また、Windowsがこれをサポートしていない理由についてのRaymond Chenの繰り返しの議論では、基本的にあなたがタスクマネージャから自分自身を削除することが許されている場合、あなたはそのユーティリティからあなた自身を取り除く方法を望むつもりです。

実際にこれを行う必要がある場合は、C#ではなくCまたはアセンブラを使用する必要があります。

0

更新された質問に答えてください。プロセスがSystemアカウントまたはそれに類するもので実行されていることを確認し、ユーザーにAdmin権限がないことを確認してください。彼らはその後、プロセスを殺す許可を持っていません。

関連する問題