1. ホーム
  2. windows

[解決済み] 0|%0とは何ですか、どのように機能しますか?

2022-02-08 09:31:43

質問事項

.batまたは.cmdファイルを実行する際に %0|%0 の中で、コンピュータが大量のメモリを使用し始め、数分後に再起動されます。なぜこのコードはあなたのWindowsをブロックするのでしょうか?また、このコードはプログラム的に何をするのでしょうか?これはバグと言えるのでしょうか?

解決するには?

これは、Windows版の フォークボム .

%0 は、現在実行中のバッチファイル名です。この行だけを含むバッチファイル。

%0|%0

は再帰的に永遠に自分自身を実行し、すぐに多くのプロセスを作成し、システムを遅くするつもりです。

これはWindowsのバグではなく、バッチファイルで行うには非常に愚かなことです。