Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Retrieve the firmware type of the local computer in XP #52

Open
a1ive opened this issue Dec 1, 2024 · 2 comments
Open

Retrieve the firmware type of the local computer in XP #52

a1ive opened this issue Dec 1, 2024 · 2 comments
Labels
bug Something isn't working

Comments

@a1ive
Copy link
Owner

a1ive commented Dec 1, 2024

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=443533&extra=

@a1ive
Copy link
Owner Author

a1ive commented Dec 1, 2024

EFI

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter]

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\0]
"Component Information"=hex:00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff
"Identifier"="ISA"
"Configuration Data"=hex(9):01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\0\DiskController]

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\0\DiskController\0]
"Component Information"=hex:00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff
"Configuration Data"=hex(9):01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\0\DiskController\0\DiskPeripheral]

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\0\DiskController\0\DiskPeripheral\0]
"Component Information"=hex:60,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff
"Identifier"="c0edd861-9a4a64d3-A"
"Configuration Data"=hex(9):01,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,05,\
  00,00,00,10,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,02,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\0\DiskController\0\DiskPeripheral\1]
"Component Information"=hex:60,00,00,00,00,00,00,00,01,00,00,00,ff,ff,ff,ff
"Identifier"="cb834a32-e134099f-A"
"Configuration Data"=hex(9):01,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,05,\
  00,00,00,10,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,02,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\0\DiskController\0\DiskPeripheral\2]
"Component Information"=hex:60,00,00,00,00,00,00,00,02,00,00,00,ff,ff,ff,ff
"Identifier"="c3df52f8-aa2caa2c-A"
"Configuration Data"=hex(9):01,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,05,\
  00,00,00,10,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,02,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\0\DiskController\0\DiskPeripheral\3]
"Component Information"=hex:60,00,00,00,00,00,00,00,03,00,00,00,ff,ff,ff,ff
"Identifier"="2af60011-2ac4ffef-A"
"Configuration Data"=hex(9):01,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,05,\
  00,00,00,10,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,02,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\0\KeyboardController]

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\0\KeyboardController\0]
"Component Information"=hex:28,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff
"Configuration Data"=hex(9):01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\0\KeyboardController\0\KeyboardPeripheral]

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\0\KeyboardController\0\KeyboardPeripheral\0]
"Component Information"=hex:28,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff
"Identifier"="UNKNOWN_KEYBOARD"
"Configuration Data"=hex(9):01,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,05,\
  00,00,00,08,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,\
  00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\1]
"Component Information"=hex:00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff
"Identifier"="ACPI BIOS"
"Configuration Data"=hex(9):00,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,05,\
  00,00,00,20,05,00,00,00,00,00,00,00,00,00,00,00,00,00,00,b0,e0,01,b4,00,00,\
  00,00,36,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,80,00,00,00,00,00,\
  00,01,00,00,00,00,00,00,00,00,80,00,00,00,00,00,00,00,10,00,00,00,00,00,00,\
  01,00,00,00,00,00,00,00,00,90,00,00,00,00,00,00,00,90,00,00,00,00,00,00,01,\
  00,00,00,00,00,00,00,00,20,01,00,00,00,00,00,00,60,04,00,00,00,00,00,01,00,\
  00,00,00,00,00,00,00,80,05,00,00,00,00,00,00,10,00,00,00,00,00,00,02,00,00,\
  00,00,00,00,00,00,90,05,00,00,00,00,00,00,60,00,00,00,00,00,00,01,00,00,00,\
  00,00,00,00,00,f0,05,00,00,00,00,00,00,10,00,00,00,00,00,00,01,00,00,00,00,\
  00,00,00,00,00,06,00,00,00,00,00,00,f0,03,00,00,00,00,00,01,00,00,00,00,00,\
  00,00,00,f0,09,00,00,00,00,00,00,10,00,00,00,00,00,00,02,00,00,00,00,00,00,\
  00,00,00,10,00,00,00,00,00,00,20,00,00,00,00,00,00,01,00,00,00,00,00,00,00,\
  00,20,10,00,00,00,00,00,00,10,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,\
  30,10,00,00,00,00,00,00,80,0f,00,00,00,00,00,01,00,00,00,00,00,00,00,00,b0,\
  1f,00,00,00,00,00,00,80,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,30,20,\
  00,00,00,00,00,00,40,0a,00,00,00,00,00,01,00,00,00,00,00,00,00,00,70,2a,00,\
  00,00,00,00,00,a0,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,10,2b,00,00,\
  00,00,00,00,f0,18,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,44,00,00,00,\
  00,00,00,00,2d,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,71,00,00,00,00,\
  00,00,30,1b,00,00,00,00,00,01,00,00,00,00,00,00,00,00,30,8c,00,00,00,00,00,\
  00,d0,33,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,c0,00,00,00,00,00,00,\
  00,40,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,\
  00,0f,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,10,00,00,00,00,00,a0,1a,\
  00,00,00,00,00,01,00,00,00,00,00,00,00,00,a0,1a,10,00,00,00,00,00,e0,44,67,\
  00,00,00,00,01,00,00,00,00,00,00,00,00,80,5f,77,00,00,00,00,00,00,ef,2c,00,\
  00,00,00,01,00,00,00,00,00,00,00,00,80,4e,a4,00,00,00,00,00,00,04,00,00,00,\
  00,00,01,00,00,00,00,00,00,00,00,80,52,a4,00,00,00,00,00,80,2f,0f,00,00,00,\
  00,01,00,00,00,00,00,00,00,00,00,82,b3,00,00,00,00,00,e0,7f,00,00,00,00,00,\
  01,00,00,00,00,00,00,00,00,e0,01,b4,00,00,00,00,00,70,03,00,00,00,00,00,03,\
  00,00,00,00,00,00,00,00,50,05,b4,00,00,00,00,00,00,3b,00,00,00,00,00,01,00,\
  00,00,00,00,00,00,00,50,40,b4,00,00,00,00,00,10,00,00,00,00,00,00,04,00,00,\
  00,00,00,00,00,00,60,40,b4,00,00,00,00,00,10,00,00,00,00,00,00,02,00,00,00,\
  00,00,00,00,00,70,40,b4,00,00,00,00,00,10,0d,00,00,00,00,00,01,00,00,00,00,\
  00,00,00,00,80,4d,b4,00,00,00,00,00,f0,00,00,00,00,00,00,01,00,00,00,00,00,\
  00,00,00,70,4e,b4,00,00,00,00,00,10,00,00,00,00,00,00,01,00,00,00,00,00,00,\
  00,00,80,4e,b4,00,00,00,00,00,20,fa,0b,00,00,00,00,01,00,00,00,00,00,00,00,\
  00,a0,48,c0,00,00,00,00,00,60,27,00,00,00,00,00,01,00,00,00,00,00,00,00,00,\
  00,70,c0,00,00,00,00,00,e0,97,00,00,00,00,00,01,00,00,00,00,00,00,00,00,e0,\
  07,c1,00,00,00,00,00,20,8b,01,00,00,00,00,02,00,00,00,00,00,00,00,00,00,93,\
  c2,00,00,00,00,00,40,01,00,00,00,00,00,03,00,00,00,00,00,00,00,00,40,94,c2,\
  00,00,00,00,00,c0,0f,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,a4,c2,00,\
  00,00,00,00,80,32,00,00,00,00,00,04,00,00,00,00,00,00,00,00,80,d6,c2,00,00,\
  00,00,00,b0,5c,00,00,00,00,00,02,00,00,00,00,00,00,00,00,30,33,c3,00,00,00,\
  00,00,e0,06,00,00,00,00,00,02,00,00,00,00,00,00,00,00,10,3a,c3,00,00,00,00,\
  00,e0,05,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,00,\
  00,00,37,0f,00,00,00,01,00,00,00,00,00,00,00,00,00,0a,00,00,00,00,00,00,00,\
  06,00,00,00,00,00,02,00,00,00,00,00,00,00,00,f0,3f,c3,00,00,00,00,00,10,00,\
  00,00,00,00,00,02,00,00,00,00,00,00,00,00,00,40,c3,00,00,00,00,00,00,c0,04,\
  00,00,00,00,02,00,00,00,00,00,00,00,00,00,00,f8,00,00,00,00,00,00,00,04,00,\
  00,00,00,02,00,00,00,00,00,00,00,00,00,00,fe,00,00,00,00,00,10,01,00,00,00,\
  00,00,02,00,00,00,00,00,00,00,00,00,c0,fe,00,00,00,00,00,10,00,00,00,00,00,\
  00,02,00,00,00,00,00,00,00,00,00,d0,fe,00,00,00,00,00,10,00,00,00,00,00,00,\
  02,00,00,00,00,00,00,00,00,00,e0,fe,00,00,00,00,00,10,00,00,00,00,00,00,02,\
  00,00,00,00,00,00,00,00,00,00,ff,00,00,00,00,00,00,00,01,00,00,00,00,02,00,\
  00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\2]
"Identifier"="PCI"
"Configuration Data"=hex(9):05,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"Component Information"=hex:00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\3]
"Identifier"="PCI"
"Configuration Data"=hex(9):05,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00
"Component Information"=hex:00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\4]
"Identifier"="PCI"
"Configuration Data"=hex(9):05,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00
"Component Information"=hex:00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\5]
"Identifier"="PCI"
"Configuration Data"=hex(9):05,00,00,00,03,00,00,00,00,00,00,00,00,00,00,00
"Component Information"=hex:00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\6]
"Identifier"="PCI"
"Configuration Data"=hex(9):05,00,00,00,04,00,00,00,00,00,00,00,00,00,00,00
"Component Information"=hex:00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\7]
"Identifier"="PCI"
"Configuration Data"=hex(9):05,00,00,00,05,00,00,00,00,00,00,00,00,00,00,00
"Component Information"=hex:00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\8]
"Identifier"="PCI"
"Configuration Data"=hex(9):05,00,00,00,06,00,00,00,00,00,00,00,00,00,00,00
"Component Information"=hex:00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\9]
"Identifier"="PCI"
"Configuration Data"=hex(9):05,00,00,00,07,00,00,00,00,00,00,00,00,00,00,00
"Component Information"=hex:00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff

BIOS

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter]

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\0]
"Component Information"=hex:00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff
"Identifier"="PCI BIOS"
"Configuration Data"=hex(9):00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\0\RealModeIrqRoutingTable]

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\0\RealModeIrqRoutingTable\0]
"Component Information"=hex:00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff
"Identifier"="PCI Real-mode IRQ Routing Table"
"Configuration Data"=hex(9):00,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,05,\
  00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,24,50,49,52,00,01,\
  00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,01,00,01,68,cc,02,68,cc,03,68,cc,04,68,cc,10,00,00,08,01,68,cc,02,68,cc,\
  03,68,cc,04,68,cc,00,00,00,10,01,68,cc,00,00,00,00,00,00,00,00,00,00,00,00,\
  a0,01,68,cc,00,00,00,00,00,00,04,68,cc,00,00,00,b0,01,68,cc,02,68,cc,03,68,\
  cc,04,68,cc,00,00,00,b8,01,68,cc,00,00,00,00,00,00,00,00,00,00,00,02,00,01,\
  68,cc,02,68,cc,03,68,cc,04,68,cc,30,00,00,d8,01,68,cc,02,68,cc,03,68,cc,04,\
  68,cc,00,00,03,00,01,68,cc,02,68,cc,03,68,cc,04,68,cc,20,00,00,e0,01,68,cc,\
  02,68,cc,03,68,cc,04,68,cc,00,00,04,00,02,68,cc,03,68,cc,04,68,cc,01,68,cc,\
  25,00,05,00,04,68,cc,01,68,cc,02,68,cc,03,68,cc,27,00,00,e8,01,68,cc,02,68,\
  cc,03,68,cc,04,68,cc,00,00,00,f8,01,68,cc,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\1]
"Component Information"=hex:00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff
"Identifier"="PCI"
"Configuration Data"=hex(9):05,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,05,\
  00,00,00,04,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,03,00,08,01

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\10]
"Component Information"=hex:00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff
"Identifier"="ACPI BIOS"
"Configuration Data"=hex(9):00,00,00,00,01,00,00,00,00,00,00,00,01,00,00,00,05,\
  00,00,00,38,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,28,e0,01,b4,00,00,\
  00,00,17,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,c4,09,00,00,00,00,\
  00,01,00,00,00,00,00,00,00,00,c4,09,00,00,00,00,00,00,3c,00,00,00,00,00,00,\
  02,00,00,00,00,00,00,00,00,00,0e,00,00,00,00,00,00,00,02,00,00,00,00,00,02,\
  00,00,00,00,00,00,00,00,00,10,00,00,00,00,00,00,e0,f1,b3,00,00,00,00,01,00,\
  00,00,00,00,00,00,00,e0,01,b4,00,00,00,00,00,70,03,00,00,00,00,00,03,00,00,\
  00,00,00,00,00,00,50,05,b4,00,00,00,00,00,00,3b,00,00,00,00,00,01,00,00,00,\
  00,00,00,00,00,50,40,b4,00,00,00,00,00,10,00,00,00,00,00,00,04,00,00,00,00,\
  00,00,00,00,60,40,b4,00,00,00,00,00,10,00,00,00,00,00,00,02,00,00,00,00,00,\
  00,00,00,70,40,b4,00,00,00,00,00,70,c7,0c,00,00,00,00,01,00,00,00,00,00,00,\
  00,00,e0,07,c1,00,00,00,00,00,20,8b,01,00,00,00,00,02,00,00,00,00,00,00,00,\
  00,00,93,c2,00,00,00,00,00,40,01,00,00,00,00,00,03,00,00,00,00,00,00,00,00,\
  40,94,c2,00,00,00,00,00,c0,0f,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,\
  a4,c2,00,00,00,00,00,80,32,00,00,00,00,00,04,00,00,00,00,00,00,00,00,80,d6,\
  c2,00,00,00,00,00,90,63,00,00,00,00,00,02,00,00,00,00,00,00,00,00,10,3a,c3,\
  00,00,00,00,00,e0,05,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,01,\
  00,00,00,00,00,00,37,0f,00,00,00,01,00,00,00,00,00,00,00,00,f0,3f,c3,00,00,\
  00,00,00,10,c0,04,00,00,00,00,02,00,00,00,00,00,00,00,00,00,00,f8,00,00,00,\
  00,00,00,00,04,00,00,00,00,02,00,00,00,00,00,00,00,00,00,00,fe,00,00,00,00,\
  00,10,01,00,00,00,00,00,02,00,00,00,00,00,00,00,00,00,c0,fe,00,00,00,00,00,\
  10,00,00,00,00,00,00,02,00,00,00,00,00,00,00,00,00,d0,fe,00,00,00,00,00,10,\
  00,00,00,00,00,00,02,00,00,00,00,00,00,00,00,00,e0,fe,00,00,00,00,00,10,00,\
  00,00,00,00,00,02,00,00,00,00,00,00,00,00,00,00,ff,00,00,00,00,00,00,00,01,\
  00,00,00,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\2]
"Component Information"=hex:00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff
"Identifier"="PCI"
"Configuration Data"=hex(9):05,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\3]
"Component Information"=hex:00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff
"Identifier"="PCI"
"Configuration Data"=hex(9):05,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\4]
"Component Information"=hex:00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff
"Identifier"="PCI"
"Configuration Data"=hex(9):05,00,00,00,03,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\5]
"Component Information"=hex:00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff
"Identifier"="PCI"
"Configuration Data"=hex(9):05,00,00,00,04,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\6]
"Component Information"=hex:00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff
"Identifier"="PCI"
"Configuration Data"=hex(9):05,00,00,00,05,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\7]
"Component Information"=hex:00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff
"Identifier"="PCI"
"Configuration Data"=hex(9):05,00,00,00,06,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\8]
"Component Information"=hex:00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff
"Identifier"="PCI"
"Configuration Data"=hex(9):05,00,00,00,07,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\9]
"Component Information"=hex:00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff
"Identifier"="ISA"
"Configuration Data"=hex(9):01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\9\DiskController]

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\9\DiskController\0]
"Component Information"=hex:64,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff
"Configuration Data"=hex(9):01,00,00,00,00,00,00,00,00,00,00,00,03,00,00,00,01,\
  01,01,00,f0,03,00,00,00,00,00,00,08,00,00,00,00,00,00,00,02,00,01,00,06,00,\
  00,00,06,00,00,00,ff,ff,ff,ff,ff,ff,ff,ff,04,00,00,00,02,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\9\DiskController\0\DiskPeripheral]

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\9\DiskController\0\DiskPeripheral\0]
"Component Information"=hex:60,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff
"Identifier"="c0edd861-9a4a64d3-A"
"Configuration Data"=hex(9):01,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,05,\
  00,00,00,10,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,02,00,00,ff,3f,\
  00,00,3f,00,00,00,10,00,00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\9\DiskController\0\DiskPeripheral\1]
"Component Information"=hex:60,00,00,00,00,00,00,00,01,00,00,00,ff,ff,ff,ff
"Identifier"="cb834a32-e134099f-A"
"Configuration Data"=hex(9):01,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,05,\
  00,00,00,10,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,02,00,00,ff,3f,\
  00,00,3f,00,00,00,10,00,00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\9\DiskController\0\DiskPeripheral\2]
"Component Information"=hex:60,00,00,00,00,00,00,00,02,00,00,00,ff,ff,ff,ff
"Identifier"="c3df52f8-aa2caa2c-A"
"Configuration Data"=hex(9):01,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,05,\
  00,00,00,10,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,02,00,00,ff,3f,\
  00,00,3f,00,00,00,10,00,00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\9\DiskController\0\DiskPeripheral\3]
"Component Information"=hex:60,00,00,00,00,00,00,00,03,00,00,00,ff,ff,ff,ff
"Identifier"="2af60011-2ac4ffef-A"
"Configuration Data"=hex(9):01,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,05,\
  00,00,00,10,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,02,00,00,ff,03,\
  00,00,3f,00,00,00,ff,00,00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\9\KeyboardController]

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\9\KeyboardController\0]
"Component Information"=hex:28,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff
"Configuration Data"=hex(9):01,00,00,00,00,00,00,00,00,00,00,00,03,00,00,00,01,\
  01,01,00,60,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,01,01,01,00,64,00,\
  00,00,00,00,00,00,01,00,00,00,00,00,00,00,02,00,01,00,01,00,00,00,01,00,00,\
  00,ff,ff,ff,ff,ff,ff,ff,ff

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\9\KeyboardController\0\KeyboardPeripheral]

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\9\KeyboardController\0\KeyboardPeripheral\0]
"Component Information"=hex:28,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff
"Identifier"="PCAT_ENHANCED"
"Configuration Data"=hex(9):01,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,05,\
  00,00,00,08,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,04,00,\
  20,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\9\OtherController]

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\9\OtherController\0]
"Component Information"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"Identifier"="PcCardController"
"Configuration Data"=hex(9):01,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,05,\
  00,00,00,20,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,01,04,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\9\PointerController]

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\9\PointerController\0]
"Component Information"=hex:20,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff
"Configuration Data"=hex(9):01,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,02,\
  00,01,00,0c,00,00,00,0c,00,00,00,ff,ff,ff,ff,ff,ff,ff,ff

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\9\PointerController\0\PointerPeripheral]

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\9\PointerController\0\PointerPeripheral\0]
"Component Information"=hex:20,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff
"Identifier"="MICROSOFT PS2 MOUSE"
"Configuration Data"=hex(9):01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\9\SerialController]

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\9\SerialController\0]
"Component Information"=hex:78,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,ff
"Identifier"="COM1"
"Configuration Data"=hex(9):01,00,00,00,00,00,00,00,00,00,00,00,03,00,00,00,01,\
  01,01,00,f8,03,00,00,00,00,00,00,07,00,00,00,00,00,00,00,02,00,01,00,04,00,\
  00,00,04,00,00,00,ff,ff,ff,ff,ff,ff,ff,ff,05,00,00,00,08,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,20,1c,00

@a1ive
Copy link
Owner Author

a1ive commented Dec 1, 2024

Const HKEY_LOCAL_MACHINE = &H80000002
strComputer = "." ' Use . for current machine
hDefKey     = HKEY_LOCAL_MACHINE
strKeyPath  = "HARDWARE\DESCRIPTION\System\MultifunctionAdapter\"
Set oReg    = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\default:StdRegProv")
oReg.EnumKey hDefKey, strKeyPath, arrSubKeys

For Each s In arrSubKeys

        If oReg.EnumKey(hDefKey, strKeyPath & s & "\RealModeIrqRoutingTable", arrSubKeys) = 0 Then
                x = 1
        End If

Next

If x = 1 Then
        Call MsgBox("The RealModeIrqRoutingTable is present" & vbcrlf & "WinXP has been booted with ntldr",options,"Boot mode check")
Else
        Call MsgBox("No presence of the RealModeIrqRoutingTable" & vbcrlf & "WinXP has been booted with winload.efi or winload.exe",options,"Boot mode check")
End If

@a1ive a1ive added the bug Something isn't working label Dec 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant