2017-04-30 5 views
0

Windows, les valeurs par défaut ImageBase sont définis comme suit (de here):défaut ImageBase pour les images UEFI

L'adresse de base par défaut pour un fichier exe est 0x400000 à 32 bits images ou 0x140000000 64 images -bit. Pour une DLL, l'adresse de base par défaut est 0x10000000 pour les images 32 bits ou 0x180000000 pour les images 64 bits .

Mais qu'en est-il des applications et pilotes UEFI? Partagent-ils les mêmes valeurs ou un autre? Ou cela n'a pas d'importance et toute valeur va faire puisque les images UEFI sont relocatables?

Répondre

0

Comme vous l'avez deviné, cela n'a pas d'importance, car les images UEFI peuvent être déplacées. Ce qui est un must car UEFI ne fournit pas de traduction d'adresse - tous les pilotes et applications partagent le même espace d'adressage virtuel.