もう随分前のことですが、Windows 98 がまだ存在していた頃、パスワード プロンプトのログイン画面が表示されたとき、キーボードの Esc キーを押すだけでこれを回避し、Windows に入ることができたことを鮮明に覚えています。残念ながら、テストできる 98 を実行しているマシンを持っていませんが、興味本位で質問します。上記の方法を使用してマシンにログインする場合、システムに複数のアカウントが存在する場合はどのアカウントが使用されるのでしょうか。
答え1
まず、Windows 95/98持っていなかったWindows NTやUnixシステムと同じ方法でユーザーアカウントを管理します。ログイン機能は主にネットワークのために存在し、ローカルプロセスへの影響は最小限でした。オプションでデスクトップ設定は別々でしたが、どのユーザーとして「ログイン」しても、プログラムは常に同じ無制限の権限で実行されました。マルチユーザー OS ではありませんでした。
Windows 3.11 のこのログイン プロンプトの本来の目的は、ネットワーク共有フォルダやプリンタ (NT または NetWare によって提供されている場合) にアクセスできるように、ネットワーク資格情報を記録することでした。その後、Windows 95 では、ユーザー名に応じて異なるユーザー設定を読み込むオプション機能が追加されました。別の「マイ ドキュメント」フォルダや、独自のデスクトップ壁紙を持つ別の HKCU レジストリを持つことができましたが、それでも基本的には 1 ユーザー システムのままでした (NT とは異なります)。
したがって、ユーザー プロファイル機能が有効になっている場合、「キャンセル」をクリックすると、プロファイルが有効になっていない場合と同様に、その時点で既に読み込まれているシステムのデフォルト プロファイルが引き続き使用されます。(NT の例えでは、'SYSTEM' ユーザーとしてログインしていると言えます。)
また、ユーザーごとのプロファイルがない場合は、「OK」をクリックすることと「キャンセル」をクリックすることの間に実質的な違いはありません。実際、ダイアログのタイトルは「Windows ログオン」ではなく「ネットワーク ログオン」になるでしょう。
そうは言っても、私はかすかに覚えているだったログインを強制し、「キャンセル」ボタンの使用を無効にするレジストリ ノブ (Windows 98 には初期のローミング プロファイルやグループ ポリシーもあったため、実際には権限のないユーザーからある程度保護することができました (フロッピー ディスクからの起動も防止した場合))。