For those who wish to Disable the F8 key during the boot process, here's one
option. During the initial boot sequence, it is possible to block all keystroke
until the "start menu" process finishes. It is important to realize that not
only "F8" will be blocked, but also all "multiple boot" option will become
impossible.
If the above statement does not represent a problem, then follow this procedure
with EXTREME precaution:
a) In a command shell (CMD), remove all attributes of C:\NTLDR with the command:
attrib -r -a -s -h c:\ntldr
b) Edit C:\NTLDR, line 760 (in hex), using "HDD HEX EDITOR" (freeware) :
replace:
7f 66 53 e8 1f 1c b8 00 01 cd 16 0f 85 09 00 66
with the new end values:
7f 66 53 e8 1f 1c b8 00 01 cd 16 90 90 90 00 66
and save the corrected NTLDR
c) In a command shell (CMD), re-install all attributes of C:\NTLDR with the
command:
attrib +r +a +s +h c:\ntldr
option. During the initial boot sequence, it is possible to block all keystroke
until the "start menu" process finishes. It is important to realize that not
only "F8" will be blocked, but also all "multiple boot" option will become
impossible.
If the above statement does not represent a problem, then follow this procedure
with EXTREME precaution:
a) In a command shell (CMD), remove all attributes of C:\NTLDR with the command:
attrib -r -a -s -h c:\ntldr
b) Edit C:\NTLDR, line 760 (in hex), using "HDD HEX EDITOR" (freeware) :
replace:
7f 66 53 e8 1f 1c b8 00 01 cd 16 0f 85 09 00 66
with the new end values:
7f 66 53 e8 1f 1c b8 00 01 cd 16 90 90 90 00 66
and save the corrected NTLDR
c) In a command shell (CMD), re-install all attributes of C:\NTLDR with the
command:
attrib +r +a +s +h c:\ntldr