ログイン前にscandiskを実行すると、ブルースクリーンはどのように呼び出されますか?


0

scandiskがログイン前に実行されるようにスケジュールされている場合、特別なブルースクリーンで実行されます。この特別なモードとは何ですか、名前はありますか?

他のプログラムはこのブルースクリーンで実行されますか、それともscandisk専用ですか?

ここに画像の説明を入力してください

編集:私の他の質問(実際にこれを引き起こした質問)の答えで、彼らはWinInitとWinLogonに言及しました。そのモードはどのように呼び出されますか?

回答:


1

ブート時のシステムプログラムの実行を制御する複数文字列のレジストリキーがあります。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute

デフォルトでは、このキーには次のものが設定されています。

autocheck autochk *

C:ドライブで実行するためにchkdskが呼び出されると、コマンドは次のように変更されます。

autocheck autochk /p \??\C:

ファイルシステムコンバーター、起動時デフラグツール、ルートキットクリーナーなど、chkdsk以外のアプリケーションを実行できます。


変更されたコマンドはwindows7コンピューターからのものであり、chkdskにブート時に実行するように指示するには、「chkdsk C:/ X
Richie Frame

私はBootExecute言及しているこの質問を見つけました、彼らはそれをネイティブモードと呼びます。これはどのように呼ばれていますか?
sashoalm

OK、technet.microsoft.com / en-us / sysinternals / bb897447.aspx も見つかりました。そこで実行されているアプリケーションは「ネイティブ」であり、Win32ではなくNT API(ntdll.dll)のみを使用します。
sashoalm

@sashoalmネイティブモードではなく「プリブート実行」と呼びますが、通常の「Windows」プログラムではないため、プログラムはカーネルAPIでのみリラインするようにコンパイルする必要があります。
リッチーフレーム

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.