0

タスクマネージャーの [プロセス] タブから C# アプリケーションを非表示にする必要があります

使用して

this.ShowInTaskbar = false; 

アプリケーションタブから非表示にしました。ここで、プロセス タブから非表示にする必要があります。

これは可能ですか?

4

3 に答える 3

9

DLL を svchost プロセスに挿入すると、タスク マネージャーから偽装されますが、ProcessExplorer からは偽装されません。方法は次のとおりです。

マネージド .NET アセンブリ (DLL) を別のプロセスに挿入する方法

この手法の背景情報を次に示します。別のプロセスにコードを挿入する 3 つの方法

@Dark Slipstreams リンクと同様に、アンマネージ コード情報を示します。

Win7 で実行するコードに問題がある場合はお知らせください。

編集:

タスクマネージャーからプロセスを閉じるときにユーザーを制限するにはどうすればよいですか? -ここで何を作っているのですか?

推測する気にはなりませんが、本当に知りたい場合は、WinLogon に接続してください。@Jeff Atwood がここで説明しています: Windows スパイウェアの感染をクリーンアップする方法

于 2011-08-22T05:51:32.270 に答える
4

「標準」ユーザーによるプロセスの強制終了を防止しようとしている場合は、プログラムをWindowsサービスとしてインストールし、特別な資格情報(本番環境では有効期限が切れていないパスワードを使用)で実行し、自動起動を設定して、「管理者」のみに強制終了を許可します。それ。

于 2011-08-22T07:05:59.803 に答える
1

非表示にする理由と非表示にする相手によっては、アプリケーションに Adob​​eUpdater.exe のような名前を付けることで、簡単に非表示にすることができます。

于 2011-08-22T07:25:49.900 に答える