Question

Je me demande si le bootloader Windows XP (ntldr) fait effectivement l'utilisation des déclarations d'importation noyau Windows (ntoskrnl.exe)?

BOOTVID.dll a suivant les modules importés: HAL.dll, KDCOM.dll et <=>. Ces trois modules sont les premiers à être chargés. Imaginez que le noyau a un autre module déclaré comme importé. Est-ce que la cause de charger aussi <=> il? Ou est-ce simplement savoir que <=> il devrait charger ces quatre modules et il n'y a aucun moyen de changer cela?

Était-ce utile?

La solution 2

arrive, je me suis retrouvé répondre. Et il a confirmé à NTDEV liste de diffusion.

ntldr charges en effet que quatre fichiers mentionnés dans la question et ne pas utiliser les déclarations d'importation.

Vous pouvez réellement vérifier cela en créant un noyau de talon (que les importations en quelque chose du noyau réel) et en utilisant les options suivantes boot.ini (vous obtiendrez la liste des modules chargés dans le fichier %SystemRoot%\ntbtlog.txt):

/bootlog /kernel=stubkrnl.exe

Autres conseils

Je suggère de poser cette question dans NTDEV liste de diffusion. Pour répondre mieux vous expliquer pourquoi vous avez besoin de ces informations et ce que vous essayez de faire. Je peux vous assurer que sur cette liste, vous trouverez des personnes capables de répondre à ce sujet, ne peut garantir cependant que vous serez répondu. Ils sont un peu chatouilleux sur « hack sentir ».

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top