-4

私は退屈して座っていて、このアイデアを考えました。WM_DESTROYアプリケーションを閉じる代わりに何か他のことをするようにコードを変更することは可能ですか? しかし、これはうまくいくとは思いませんが、Windowsのタスクマネージャーからアプリケーションを閉じようとすると、閉じなくなります。また、タスク マネージャーからアプリケーションを削除して、そもそも削除できないようにする方法はありますか? それで、これは可能ですか、それとももっと良い方法がありますか?私はこれをググって試してみましたが、ここの経験者にこの質問に答えてもらいたいです。

ところで、私はウイルスを作っているわけではありません。

4

2 に答える 2

1

Windows タスク マネージャーはTerminateProcess、プロセスを "閉じる" ために使用します。これは、プログラムが誤って、または意図的に壊れたVM_DESTROYハンドラーを取得した場合に役立ちます。

プロセスを隠しているプロセスリストをいじる方法があると思われます。しかし、それがどのように行われるかは、非常に基本的なことではありません(プロセスリストはリンクされたリストであり、リストからプロセスを「リンク解除」すると「消えます」)。明らかにそうするのは、ウイルス、トロイの木馬、スパイウェアなどが行うタイプのことであり、正当なアプリケーションでそれを行う理由がわかりません。

編集:アプリケーションを非表示にすることは、タスクマネージャーのプロセスのリストに表示されないことを意味します。タスクが存在することがわかっている場合 (たとえば、システム アクティビティなどに基づいて "推測" することもできます)、プロセスを終了するのに十分な権限を持つアプリケーションによって、そのプロセス ID を使用してタスクを強制終了することができます。

于 2013-09-07T22:28:02.547 に答える