マイクロソフトのベテランエンジニア、デイビッド・プラマーによると、タスクマネージャーはわずか80 KBのサイズであり、そのため当時の限られたハードウェア上でも問題なく実行できたという。
それを特に巧妙にしていたのは、複数のインスタンスを管理する方法だった。単にタスクマネージャーが既に開いているかどうかを確認するのではなく、既存のウィンドウにプライベートメッセージを送信し、応答を待っていた。
ウィンドウが応答すれば、タスクマネージャーはすでに正常に動作していることを意味した。
応答がなければ、システムはフリーズしたと判断し、新しいインスタンスを代わりに開いていた。
原文表示