1

Windows プログラムは、shutdown.exeタスク マネージャーからでも、どのようにして自分自身を閉じられないようにしますが、どのようにshutdown /a終了しますか? 逆アセンブルから、カーネルに組み込まれている可能性があるように見えますが、よくわかりません。マルウェアを作成するために使用するつもりはありません。

4

1 に答える 1

1

プログラムshutdown.exeはそれ自体を閉じられなくすることはありません。実際、通常はすぐに終了します。あなたが話しているウィンドウは、システムのシャットダウンが保留中であることをユーザーに警告するために、オペレーティング システム自体によって生成されます。(最近のバージョンの Windows では、この警告の表示が異なります。) を呼び出すことにより、独自のコードで同じ効果を得ることができますInitiateSystemShutdown

同様にshutdown /a、ウィンドウを終了せずAbortSystemShutdown、シャットダウンをキャンセルするために呼び出すだけです。警告ウィンドウは適用されなくなったため、Windows は警告ウィンドウを削除します。

どのプロセスが実際にウィンドウを生成しているかを突き止めた場合、管理者アクセス権があれば、間違いなくそのプロセスを終了できます。一方、それがシステムの重要なプロセスの 1 つである場合、それを終了するとシステムがクラッシュします。

于 2013-06-17T02:35:03.403 に答える