lkd> lm kv
start end module name
804d8000 806e5000 nt (pdb symbols) c:\windows\symbols\exe\ntkrpamp.pdb
Loaded symbol image file: ntkrpamp.exe
Image path: ntkrpamp.exe
Image name: ntkrpamp.exe
Timestamp: Mon Apr 14 02:31:06 2008 (4802516A)
CheckSum: 001F3382
ImageSize: 0020D000
File version: 5.1.2600.5512
Product version: 5.1.2600.5512
File flags: 0 (Mask 3F)
File OS: 40004 NT Win32
File type: 1.0 App
File date: 00000000.00000000
Translations: 0804.04b0
CompanyName: Microsoft Corporation
ProductName: Microsoft(R) Windows(R) Operating System
InternalName: ntkrpamp.exe
OriginalFilename: ntkrpamp.exe
ProductVersion: 5.1.2600.5512
FileVersion: 5.1.2600.5512 (xpsp.080413-2111)
FileDescription: NT Kernel & System
LegalCopyright: (C) Microsoft Corporation. All rights reserved.
Unloaded modules:
a31ea000 a3215000 kmixer.sys
Timestamp: unavailable (00000000)
Checksum: 00000000
ImageSize: 0002B000
a328a000 a32b5000 kmixer.sys
Timestamp: unavailable (00000000)
Checksum: 00000000
ImageSize: 0002B000
a328a000 a32b5000 kmixer.sys
Timestamp: unavailable (00000000)
Checksum: 00000000
ImageSize: 0002B000
a4336000 a4361000 kmixer.sys
Timestamp: unavailable (00000000)
Checksum: 00000000
ImageSize: 0002B000
ba6fb000 ba6fc000 drmkaud.sys
Timestamp: unavailable (00000000)
Checksum: 00000000
ImageSize: 00001000
a4838000 a4845000 DMusic.sys
Timestamp: unavailable (00000000)
Checksum: 00000000
ImageSize: 0000D000
a4401000 a4424000 aec.sys
Timestamp: unavailable (00000000)
Checksum: 00000000
ImageSize: 00023000
b7784000 b7792000 swmidi.sys
Timestamp: unavailable (00000000)
Checksum: 00000000
ImageSize: 0000E000
ba642000 ba644000 splitter.sys
Timestamp: unavailable (00000000)
Checksum: 00000000
ImageSize: 00002000
ba248000 ba253000 imapi.sys
Timestamp: unavailable (00000000)
Checksum: 00000000
ImageSize: 0000B000
ba340000 ba345000 Cdaudio.SYS
Timestamp: unavailable (00000000)
Checksum: 00000000
ImageSize: 00005000
b78fd000 b7900000 Sfloppy.SYS
Timestamp: unavailable (00000000)
Checksum: 00000000
ImageSize: 00003000
I/O系统:
1、一组分发例程
2、增加设备例程
3、初始化例程:dirverentry
4、启动IO例程
5、中断服务例程
6、DPC例程
可以使用winobj工具或者!Object来查看device下的设备名称:
lkd> !object \device
Object: e1011748 Type: (8a39f640) Directory
ObjectHeader: e1011730 (old version)
HandleCount: 0 PointerCount: 290
Directory Object: e1009030 Name: Device
14 symbolic links snapped through this directory
Hash Address Type Name
---- ------- ---- ----
00 8a2d0f18 Device KsecDD
8a2d5030 Device Ndis
89a50880 Device Beep
e1449ad0 SymbolicLink ScsiPort2
8a399610 Device 00000032
8a39a3d0 Device 00000025
8a351f10 Device 00000019
01 89991460 Device Netbios
e1474328 SymbolicLink ScsiPort3
8a3993d0 Device 00000033
8a39a190 Device 00000026
02 899e2168 Device Ip
8a398610 Device 00000040
87a11438 Device KSENUM#00000001
8a1c9030 Device {33BDAA0C-DB68-4E79-B11A-47F067E1B66D}
e148b6c8 SymbolicLink ScsiPort4
8a399190 Device 00000034
8a1c0ca8 Device RDP_CONSOLE0
8a350f10 Device 00000027
03 87d039e8 Device KSENUM#00000002
8a3092a8 Device {5775C892-1DBE-4797-A826-644E5631B01E}
8a2e95b8 Device ATKACPI
899bbc20 Device Fips
8a22a038 Device Video0
8a34ff10 Device 00000035
8a1c0290 Device RDP_CONSOLE1
8a2d3aa0 Device KeyboardClass0
8a3983d0 Device 00000041
8a350cd0 Device 00000028
04 8a1ca030 Device {6B3064DB-0EC8-485A-A910-EC0293F1E1F4}
8a070a58 Device NDProxy
87c64030 Device Sniffer_{5775C892-1DBE-4797-A826-644E5631B01E}
87c25348 Device SNIFFER
89e6e038 Device Video1
8a34fcd0 Device 00000036
8a1c08b8 Device KeyboardClass1
8a398190 Device 00000042
8a350a90 Device 00000029
05 899e0040 Device Video2
8a2fd040 Device Serial0
8a34ef10 Device 00000043
8a34fa90 Device 00000037
8a2d4e48 Device PointerClass0
8a1c1868 Device RdpDrDvMgr
8a34bf18 Device 00000050
8a39c240 Device 0000000a
06 899b19d0 Device {204DD0DA-BAFE-4566-A1D4-7BE56350CCD7}
8a1c5030 Device {A607EE81-E177-420F-A410-F78ADC3959AC}
8a1c8030 Device {1FBC0329-0BDA-42FC-9F38-2524EED70985}
899ddca0 Device Video3
8a34f850 Device 00000038
89d35030 Device USBPDO-0
8a34ecd0 Device 00000044
8a1bf5a8 Device Processor
8a1c2030 Device PointerClass1
8a34be00 Device 00000051
8a352f10 Device 0000000b
07 8a34e248 Device WMIDataDevice
e1493b38 Directory DmControl
89a70040 Device Video4
89cdb030 Device USBPDO-1
89d4a2e8 Device Selene.00
8a34f610 Device 00000039
8a34bce8 Device 00000052
8a34ace8 Device RawTape
8a352cd0 Device 0000000c
08 89c5b530 Device FloppyPDO0
87ce7670 Device PROCEXP141
87bddae8 Device WebDavRedirector
89cd3030 Device USBPDO-2
8a1c56b0 Device RdpDrPort
8a34bbd0 Device 00000053
8a2d0b10 Device NTPNP_PCI0000
8a34e628 Device 00000046
8a351cd0 Device 0000001a
8a352a90 Device 0000000d
09 89cca030 Device USBPDO-3
8a30e720 Device 00000047
8a3042d0 Device 00000060
8a34bab8 Device 00000054
8a2d0930 Device NTPNP_PCI0001
8a351a90 Device 0000001b
8a352850 Device 0000000e
10 89c37608 Device RasAcd
899e86e8 Device IPNAT
89cc0030 Device USBPDO-4
8a06b578 Device PSched
8a37e928 Device 00000048
8a2dc8f0 Device 00000061
8a34b9a0 Device 00000055
8a2d0750 Device NTPNP_PCI0002
8a351850 Device 0000001c
8a352610 Device 0000000f
11 899ea248 Device Tcp
899a3330 Device EncryptedDisk
87bb13b8 Device VMnetUserif
879d5030 Device ParallelVdm0
8a2d3520 Device ParallelPort0
89c72030 Device USBPDO-5
8a395b18 Device NTPNP_PCI0010
8a2dc560 Device 00000062
8a34b888 Device 00000056
8a34de50 Device NTPNP_PCI0003
8a305518 Device 00000049
8a351610 Device 0000001d
12 8882e918 Device NetBT_Tcpip_{204DD0DA-BAFE-4566-A1D4-7BE56350CCD7}
8a1c1988 Device RdpDr
899b3de8 Device USBPDO-6
e1023b18 Directory HarddiskDmVolumes
8a377540 Device 00000070
8a2dc448 Device 00000063
8a34b770 Device 00000057
8a3957e0 Device NTPNP_PCI0011
8a34db18 Device NTPNP_PCI0004
8a350850 Device 0000002a
8a3513d0 Device 0000001e
13 8a2ce030 Device HarddiskVolume1
89980500 Device NetBT_Tcpip_{37338A36-EE77-4050-B85D-AED67B37DAB7}
8a2d1570 Device {5829ECEF-E34F-4A0A-95EE-24F744D9D7B0}
e2c41bd8 Directory Http
8a377428 Device 00000071
8a34d7e0 Device NTPNP_PCI0005
8a2dc330 Device 00000064
8a34b658 Device 00000058
8a396e50 Device NTPNP_PCI0012
8a350610 Device 0000002b
8a351190 Device 0000001f
14 8a2fb9e0 Device HarddiskVolume2
8a0733d0 Device CdRom0
8a1c0e90 Device Termdd
884022b8 Device sysaudio
899b1030 Device FsWrap
8a34ce50 Device NTPNP_PCI0006
8a30d7b0 Device 00000072
8a2dc218 Device 00000065
8a34b540 Device 00000059
8a396b18 Device NTPNP_PCI0013
8a3503d0 Device 0000002c
15 899a3918 Device NetBT_Tcpip_{AFFA5C1D-A124-4BEC-BAA9-1EA1904D7171}
8a2d92b8 Device {37338A36-EE77-4050-B85D-AED67B37DAB7}
e14630a0 Directory Ide
87c289c8 Device Sniffer_{ADE7313F-E926-4A96-94BC-2034CDA11E55}
88817e88 Device VideoPdo0
8a303d30 Device NTPNP_PCI0020
899e6620 Device Parallel0
8a34cb18 Device NTPNP_PCI0007
8a34f3d0 Device 0000003a
8a2db030 Device 00000073
8a377030 Device 00000066
8a3967e0 Device NTPNP_PCI0014
8a350190 Device 0000002d
16 8a2d2030 Device 00000080
8a34f190 Device 0000003b
8a34c7e0 Device NTPNP_PCI0008
8a2db938 Device 00000074
8a377f18 Device 00000067
8a3039f8 Device NTPNP_PCI0021
8a396600 Device NTPNP_PCI0015
8a399f10 Device 0000002e
17 87c2b030 Device Sniffer_{204DD0DA-BAFE-4566-A1D4-7BE56350CCD7}
899bdcd8 Event VolumesSafeForWriteAccess
89d3b030 Device 00000081
8a395e50 Device NTPNP_PCI0009
8a2dc030 Device NTPNP_PCI0022
8a398f10 Device 0000003c
8a2db820 Device 00000075
8a377e00 Device 00000068
8a39db28 Device NTPNP_PCI0016
8a399cd0 Device 0000002f
18 87ab1d58 Device PECKbdProtector
87c28030 Device Sniffer_{AFFA5C1D-A124-4BEC-BAA9-1EA1904D7171}
8a2dccf8 Device NTPNP_PCI0023
8a377ce8 Device 00000069
8a39d948 Device NTPNP_PCI0017
8a398cd0 Device 0000003d
19 8a1c6030 Device {25142084-AAEF-4F10-92B3-295613D52F44}
87a144a0 Device hcmon
899bc480 Device NetBt_Wins_Export
8a398a90 Device 0000003e
8a39d768 Device NTPNP_PCI0018
8a34e9a0 Device 0000004a
20 8734c4e8 Device KSENUM#0000000c
8a398850 Device 0000003f
8a30a5f8 Device FSVideo
8a2fe3b8 Device 00000078
8a39d588 Device NTPNP_PCI0019
8a34e888 Device 0000004b
21 899b7368 Device NetbiosSmb
8a30a3b8 Device 00000079
8a345f18 Device 0000004c
22 8a305880 Device 0000004d
8a34b428 Device 0000005a
23 8a2db438 Device MountPointManager
8a1b6030 Device {ADE7313F-E926-4A96-94BC-2034CDA11E55}
899e97c8 Device ssmctl
8a37b030 Device 0000005b
8a2d0638 Device 0000004e
24 8a2d57d0 Device Mup
888899c0 Device WANARP
87cdbb48 Device LanmanServer
8a37bf18 Device 0000005c
8a39d470 Device 0000004f
25 899ea130 Device Udp
8a37be00 Device 0000005d
26 899e1918 Device NetBT_Tcpip_{ADE7313F-E926-4A96-94BC-2034CDA11E55}
e146c948 Directory Harddisk0
899eb030 Device RawIp
8a1cc030 Device NdisWanIp
8a397d50 Device 2203718790
8a377bd0 Device 0000006a
8a37bce8 Device 0000005e
8a353a40 Device 00000001
27 89c578d0 Device Floppy0
e14972e8 Directory Harddisk1
8a34af18 Device RawDisk
8a377ab8 Device 0000006b
8a37bbd0 Device 0000005f
8a3536e0 Device 00000002
28 888084e8 Device NetBT_Tcpip_{5775C892-1DBE-4797-A826-644E5631B01E}
8a227028 Device USBFDO-0
8a3779a0 Device 0000006c
89a2e9f0 Device Null
8a3534a0 Device 00000003
8a3523d0 Device 00000010
29 8a1c69d0 Device {62B6C129-2ACC-420E-B171-016704B1FFD2}
8a377888 Device 0000006d
89c5fae8 Device IPSEC
8a2e2028 Device USBFDO-1
89d34030 Device 0000007a
8a1c3030 Device ParTechInc0
8a353260 Device 00000004
8a352190 Device 00000011
30 899ec908 Device LanmanDatagramReceiver
e1001cc8 Section PhysicalMemory
8a1cdc48 Device NdisTapi
8a06bdf0 Device NdisWan
899ea3c8 Device IPMULTICAST
8a2df028 Device USBFDO-2
89cdcc98 Device 0000007b
8a1c3d98 Device ParTechInc1
8a376f10 Device DmLoader
8a377770 Device 0000006e
8a39bf10 Device 00000012
8a39c030 Device 00000005
31 899ad030 Device LanmanRedirector
8a1c97c0 Device Gpc
8a1bb820 Device {AFFA5C1D-A124-4BEC-BAA9-1EA1904D7171}
8a377658 Device 0000006f
8a20c028 Device USBFDO-3
89cd5c98 Device 0000007c
8a1c3b00 Device ParTechInc2
8a39bcd0 Device 00000013
8a39cc68 Device 00000006
32 89c38978 Device NamedPipe
87b908f8 Device vmx86
8a201028 Device USBFDO-4
89ccdc98 Device 0000007d
8a376030 Device FtControl
8a39af10 Device 00000020
8a39ca28 Device 00000007
33 89c58988 Device Mailslot
8a1c89d0 Device {73A1F4B0-8BD4-4CB8-AB51-ED6665B6CFC6}
8a1f5028 Device USBFDO-5
89cc4c98 Device 0000007e
8a39acd0 Device 00000021
8a39b850 Device 00000015
8a39c7e8 Device 00000008
34 899a84e0 Device Afd
879e4030 Device VMparport0
87c268d8 Device Ndisuio
87c48030 Device Sniffer_{37338A36-EE77-4050-B85D-AED67B37DAB7}
8a34ae00 Device RawCdRom
89c77c98 Device 0000007f
8a39aa90 Device 00000022
8a39b610 Device 00000016
8a39c5a8 Device 00000009
35 899e2718 Device Asusgio
87a8e7b8 Device vstor2
e101d080 SymbolicLink ScsiPort0
8a399a90 Device 00000030
8a39a850 Device 00000023
8a39b3d0 Device 00000017
36 e1024030 Directory Scsi
899a0340 Device avipbb
e149ae60 SymbolicLink ScsiPort1
e101b368 Directory WinDfs
8a399850 Device 00000031
8a39a610 Device 00000024
8a39b190 Device 00000018
利用内核调试器显示键盘类驱动程序的驱动程序对象
lkd> !drvobj kbdclass
Driver object (8a2d4a30) is for:
\Driver\Kbdclass
Driver Extension List: (id , addr)
Device Object list:
8a1c08b8 8a2d3aa0
根据以上的对象:
lkd> !devobj 8a1c08b8
Device object (8a1c08b8) is for:
KeyboardClass1 \Driver\Kbdclass DriverObject 8a2d4a30
Current Irp 00000000 RefCount 0 Type 0000000b Flags 00002044
Dacl e1495bfc DevExt 8a1c0970 DevObjExt 8a1c0a50
ExtensionFlags (0000000000)
AttachedTo (Lower) 8a1c0ca8 \Driver\TermDD
Device queue is not busy.
lkd> !devobj 8a2d3aa0
Device object (8a2d3aa0) is for:
KeyboardClass0 \Driver\Kbdclass DriverObject 8a2d4a30
Current Irp 00000000 RefCount 0 Type 0000000b Flags 00002044
Dacl e1495bfc DevExt 8a2d3b58 DevObjExt 8a2d3c38
ExtensionFlags (0000000000)
AttachedDevice (Upper) 87aa8020 \Driver\PECKbdProtector
AttachedTo (Lower) 8a2d3c88 \Driver\i8042prt
Device queue is not busy.
怎么会有2个键盘类?看到 \Driver\PECKbdProtector 这个设备应该是我的杀毒软件保护键盘输入的一个模拟键盘类!
查看IRP
lkd> !irpfind
unable to get large pool allocation table - either wrong symbols or pool tagging is disabled
Searching NonPaged pool (823c6000 : 8a3c6000) for Tag: Irp?
Irp [ Thread ] irpStack: (Mj,Mn) DevObj [Driver] MDL Process
870f0780 [87cca620] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
870fa5a8 [87ccec58] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
8713c5a0 [00000000] Irp is complete (CurrentLocation 3 > StackCount 2) 0x89a6f860
8714c8f8 [87cc0da8] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
87153a00 [87cc09b8] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
8715a358 [87cdb020] irpStack: ( c, 2) 8a2842f0 [ \FileSystem\Ntfs]
8715ab00 [88403da8] irpStack: ( c, 2) 8a2842f0 [ \FileSystem\Ntfs]
871ba190 [87cc0da8] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
871bca00 [87cca620] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
871c0878 [87c82020] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
871c1820 [87c81348] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
871e0b98 [87c874f0] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
871fb8f8 [87cca620] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
872568e0 [87ccbda8] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
8726ecf0 [87c81348] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
872a0260 [87ccec58] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
872be008 [87cc09b8] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
872c1838 [87cc09b8] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
8732edf0 [87cc09b8] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
87352288 [87cb0658] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
87353290 [87cabda8] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
8737bd90 [87ccec58] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
873a0960 [87cca620] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
873e1008 [87cabda8] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
87429b00 [87cabda8] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
87453568 [87ccec58] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
874d7ce0 [87ccec58] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
8752f310 [87cca620] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
8754d008 [87cabda8] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
8756a8b0 [87ccec58] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
875ab8c8 [87ccbda8] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
875ac2f8 [87ccbda8] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
875e5208 [87cc09b8] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
87604200 [87af1598] irpStack: ( e,43) 899a84e0 [ \Driver\AFD]
8760bc48 [87cca620] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
87622b88 [87bba380] irpStack: ( e,43) 899a84e0 [ \Driver\AFD]
876bfce8 [87cca620] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
87804758 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x87961278
8785ce70 [8786d630] irpStack: ( e, 0) 899ec908 [ \FileSystem\MRxSmb]
87880cd8 [87aed990] irpStack: ( e,43) 899a84e0 [ \Driver\AFD]
87943288 [87af1598] irpStack: ( e,43) 899a84e0 [ \Driver\AFD]
8796eb70 [87962868] irpStack: ( e, 9) 899a84e0 [ \Driver\AFD]
87992768 [87a3bda8] irpStack: ( e,20) 899a84e0 [ \Driver\AFD] 0x87ae8da0
879a2638 [87a39330] irpStack: ( e,43) 899a84e0 [ \Driver\AFD]
879b76d8 [87a89448] irpStack: ( e,20) 899a84e0 [ \Driver\AFD] 0x87b8a390
87a03008 [879a3020] irpStack: ( e,20) 899a84e0 [ \Driver\AFD] 0x87b8a390
87a40a28 [87aed990] irpStack: ( e,43) 899a84e0 [ \Driver\AFD]
87a4ae70 [87af1598] irpStack: ( e,43) 899a84e0 [ \Driver\AFD]
87a57e70 [87aed990] irpStack: ( e,43) 899a84e0 [ \Driver\AFD]
87a79e70 [87af1598] irpStack: ( e,43) 899a84e0 [ \Driver\AFD]
87a7c830 [879537b0] irpStack: ( e,43) 899a84e0 [ \Driver\AFD]
87a8e3f0 [879537b0] irpStack: ( e,43) 899a84e0 [ \Driver\AFD]
87a95a38 [87a397e0] irpStack: ( e,43) 899a84e0 [ \Driver\AFD]
87ab1008 [87a3dda8] irpStack: ( e,43) 899a84e0 [ \Driver\AFD]
87af8480 [87aed990] irpStack: ( e,43) 899a84e0 [ \Driver\AFD]
87af8818 [87a397e0] irpStack: ( e,43) 899a84e0 [ \Driver\AFD]
87afb6f8 [87a397e0] irpStack: ( e,43) 899a84e0 [ \Driver\AFD]
87b0ecb0 [87962868] irpStack: ( e, 9) 899a84e0 [ \Driver\AFD]
87b1ce70 [87a89448] irpStack: ( e,20) 899a84e0 [ \Driver\AFD] 0x87b8a390
87b23258 [87b96da8] irpStack: ( e, 0) 899ec908 [ \FileSystem\MRxSmb]
87b422b8 [87a397e0] irpStack: ( e,43) 899a84e0 [ \Driver\AFD]
87b44820 [8787e428] irpStack: ( e, 0) 899ec908 [ \FileSystem\MRxSmb]
87b4a930 [87b96da8] irpStack: ( e, 0) 899ec908 [ \FileSystem\MRxSmb]
87b4d008 [87ba24f0] irpStack: ( e, 9) 899a84e0 [ \Driver\AFD]
87b6f3a8 [87aaaa28] irpStack: ( e,20) 899a84e0 [ \Driver\AFD] 0x87b8a390
87b7a008 [87aed990] irpStack: ( e,43) 899a84e0 [ \Driver\AFD]
87b8b1e8 [87cabda8] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
87bcc470 [87a397e0] irpStack: ( e,43) 899a84e0 [ \Driver\AFD]
87bcf748 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x875b46f0
87c4ae70 [8787e428] irpStack: ( e, 0) 899ec908 [ \FileSystem\MRxSmb]
87c4b638 [87a397e0] irpStack: ( e,43) 899a84e0 [ \Driver\AFD]
87c6f608 [87cca620] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
87c78ec8 [87cb0658] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
87ca48b0 [87a397e0] irpStack: ( e,43) 899a84e0 [ \Driver\AFD]
87d08c50 [87ce9da8] irpStack: ( c, 2) 8a2842f0 [ \FileSystem\Ntfs]
8880d008 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
8880d5c8 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
8880d858 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x89a6f860
8880dd78 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
8880e008 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
8880e338 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x88817418
8880e5c8 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x88817418
8880e858 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x899a3ee4
8880eae8 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x899a3ee4
8880ed78 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
8880f008 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0xffffffff
8880f338 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
8880f5c8 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0xffffffff
8880f858 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0xffffffff
8880fae8 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0xffffffff
8880fd78 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0xffffffff
88810008 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0xffffffff
88810338 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0xffffffff
888105c8 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0xffffffff
88810858 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0xffffffff
88810ae8 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0xffffffff
88810d78 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0xffffffff
88811008 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0xffffffff
88811338 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0xffffffff
888115c8 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0xffffffff
88811858 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0xffffffff
88811ae8 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0xffffffff
88811d78 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0xffffffff
88812008 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
88812338 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0xffffffff
888125c8 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
88812858 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
88812ae8 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
88812d78 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x89a6f860
88813008 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
88813338 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
888135c8 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
88813858 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
88813ae8 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00700005
88813d78 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
888145c8 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
88814858 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
88815008 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
888155c8 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x89a6f860
88815858 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
88815ae8 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
88815d78 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
888161b0 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
88816348 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00630069
888164e0 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
88816678 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x89a6f860
88816cd8 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00700005
88816e70 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x87132398
888431b0 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x87607f90
88843348 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00610072
888434e0 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
88843678 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x89a6f860
88843810 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
88843cd8 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
888458a0 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
88845bd0 [87ce9da8] irpStack: ( c, 2) 8a2842f0 [ \FileSystem\Ntfs]
888481b0 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
88848348 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
88848b40 [87c35530] irpStack: ( e,2d) 899a84e0 [ \Driver\AFD]
88848cd8 [87ce9da8] irpStack: ( c, 2) 8a2842f0 [ \FileSystem\Ntfs]
88848e70 [8881b868] irpStack: ( 3, 0) 8a1c2030 [ \Driver\Mouclass]
8884bcd8 [8881cda8] irpStack: ( 3, 0) 8a1c08b8 [ \Driver\Kbdclass]
8884be70 [87c35530] irpStack: ( e,20) 899a84e0 [ \Driver\AFD] 0x87c61a20
88889860 [87d04d10] irpStack: ( d, 0) 89c38978 [ \FileSystem\Npfs]
8991b6a0 [87ce9da8] irpStack: ( c, 2) 8a2842f0 [ \FileSystem\Ntfs]
8991d648 [87ce9da8] irpStack: ( c, 2) 8a2842f0 [ \FileSystem\Ntfs]
89991cb0 [87ce9da8] irpStack: ( c, 2) 8a2842f0 [ \FileSystem\Ntfs]
89993610 [87ce9da8] irpStack: ( c, 2) 8a2842f0 [ \FileSystem\Ntfs]
8999c680 [00000000] irpStack: ( f, 0) 89c72030 [ \Driver\usbehci]
8999c8b8 [00000000] irpStack: ( f, 0) 89c72030 [ \Driver\usbehci]
8999caa0 [00000000] irpStack: ( f, 0) 89c72030 [ \Driver\usbehci]
8999cc88 [00000000] irpStack: ( f, 0) 89c72030 [ \Driver\usbehci]
8999ce70 [00000000] irpStack: ( f, 0) 89c72030 [ \Driver\usbehci]
899a11f0 [00000000] Irp is complete (CurrentLocation 5 > StackCount 4)
899a2670 [00000000] irpStack: ( f, 0) 89c72030 [ \Driver\usbehci]
899a2858 [00000000] irpStack: ( f, 0) 89c72030 [ \Driver\usbehci]
899a2a40 [00000000] irpStack: ( f, 0) 89c72030 [ \Driver\usbehci]
899a2c28 [00000000] irpStack: ( f, 0) 89c72030 [ \Driver\usbehci]
899a2e70 [00000000] Irp is complete (CurrentLocation 5 > StackCount 4)
899a3510 [00000000] irpStack: (16, 0) 89cdb030 [ \Driver\usbohci]
899a3c28 [00000000] irpStack: (16, 0) 89cd3030 [ \Driver\usbohci]
899a5a98 [00000000] irpStack: (16, 0) 89cc0030 [ \Driver\usbohci]
899a6e70 [00000000] Irp is complete (CurrentLocation 5 > StackCount 4)
899a76f0 [00000000] Irp is complete (CurrentLocation 5 > StackCount 4)
899a78d8 [00000000] Irp is complete (CurrentLocation 5 > StackCount 4)
899a93c8 [87c82020] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
899b7e70 [00000000] Irp is complete (CurrentLocation 5 > StackCount 4)
899e1cb0 [00000000] irpStack: (16, 0) 89d35030 [ \Driver\usbohci]
899ed9b8 [87ce9da8] irpStack: ( c, 2) 8a2842f0 [ \FileSystem\Ntfs]
89a284a0 [00000000] irpStack: ( f, 0) 89cd3030 [ \Driver\usbohci]
89a295d0 [00000000] irpStack: ( f, 0) 89cdb030 [ \Driver\usbohci]
89a2c5c8 [00000000] irpStack: ( f, 0) 89cca030 [ \Driver\usbohci]
89c3bd20 [00000000] irpStack: ( f, 0) 89cc0030 [ \Driver\usbohci]
89c5c490 [00000000] irpStack: (16, 0) 8a377888 [ \Driver\ACPI]
89c63800 [87c3a9f8] irpStack: ( e,2d) 899a84e0 [ \Driver\AFD]
89c74c18 [00000000] irpStack: (16, 0) 8a3779a0 [ \Driver\ACPI]
89c75a98 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3)
89cc2ae8 [00000000] irpStack: ( f, 0) 89c72030 [ \Driver\usbehci]
89cc2c80 [00000000] Irp is complete (CurrentLocation 5 > StackCount 4)
89cc3908 [00000000] Irp is complete (CurrentLocation 5 > StackCount 4)
89ccbcd8 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3)
89ccbe70 [00000000] Irp is complete (CurrentLocation 5 > StackCount 4)
89cd3ae8 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3)
89cd3c80 [00000000] Irp is complete (CurrentLocation 5 > StackCount 4)
89d33e70 [00000000] Irp is complete (CurrentLocation 5 > StackCount 4)
8a0706f8 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3)
8a074008 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
8a074820 [00000000] Irp is complete (CurrentLocation 2 > StackCount 1)
8a074f68 [87d14868] irpStack: ( d, 0) 89c38978 [ \FileSystem\Npfs]
8a1c4e70 [00000000] irpStack: ( f, 0) 89d35030 [ \Driver\usbohci]
8a253d80 [87c82020] irpStack: ( e, 0) 8a2dca88 [ \FileSystem\FltMgr]
8a260450 [87a397e0] irpStack: ( e,43) 899a84e0 [ \Driver\AFD]
8a2cc008 [00000000] irpStack: ( 0, 0) 8a0733d0 [ \Driver\Cdrom] 0x00000000
8a2cdb90 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3)
8a2d0cc8 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x00000000
8a2db278 [00000000] irpStack: ( 0, 0) 00000000 [00000000: Could not read device object or _DEVICE_OBJECT not found
]
8a2fb008 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3)
8a300678 [8a3693c8] irpStack: ( e, 0) 8a2fb9e0 [ \Driver\Ftdisk]
8a304208 [00000000] Irp is complete (CurrentLocation 2 > StackCount 1) 0x00000000
8a308008 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3)
8a308238 [00000000] Irp is complete (CurrentLocation 4 > StackCount 3) 0x87a2eb60
8a30ed68 [00000000] Irp is complete (CurrentLocation 2 > StackCount 1) 0x00000000
8a34b158 [8a3693c8] irpStack: ( e, 0) 8a2ce030 [ \Driver\Ftdisk]
8a34c008 [00000000] irpStack: (16, 0) 89cca030 [ \Driver\usbohci]
8a34c318 [00000000] irpStack: ( e, 0) 8a345f18 [ \Driver\ACPI]
8a353858 [8a369b30] irpStack: ( e, 0) 899e2168 [ \Driver\Tcpip]
8a353bb0 [899e4c90] irpStack: ( d, 0) 89c38978 [ \FileSystem\Npfs]
8a3548b8 [00000000] Irp is complete (CurrentLocation 21 > StackCount 20)
8a367850 [00000000] Irp is complete (CurrentLocation 2 > StackCount 1) 0x00000000
8a374310 [00000000] Irp is complete (CurrentLocation 5 > StackCount 4)
8a395318 [00000000] irpStack: ( e, 0) 8a34e888 [ \Driver\ACPI]
8a3955c0 [00000000] Irp is complete (CurrentLocation 2 > StackCount 1) 0x00000000
将设备数转储出来
lkd> !devnode 0 1
Dumping IopRootDeviceNode (= 0x8a353dd8)
DevNode 0x8a353dd8 for PDO 0x8a353f10
InstancePath is "HTREE\ROOT\0"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a3538f8 for PDO 0x8a353a40
InstancePath is "Root\ACPI_HAL\0000"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a3944d8 for PDO 0x8a34e628
InstancePath is "ACPI_HAL\PNP0C08\0"
ServiceName is "ACPI"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a345dd0 for PDO 0x8a30e720
InstancePath is "ACPI\AuthenticAMD_-_x86_Family_15_Model_67\_0"
ServiceName is "Processor"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a383ee8 for PDO 0x8a37e928
InstancePath is "ACPI\AuthenticAMD_-_x86_Family_15_Model_67\_1"
ServiceName is "Processor"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a383dc8 for PDO 0x8a305518
InstancePath is "ACPI\PNP0A03\0"
ServiceName is "pci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a37ba88 for PDO 0x8a2d0b10
InstancePath is "PCI\VEN_1002&DEV_7910&SUBSYS_00000000&REV_00\3&267a616a&0&00"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a303ee8 for PDO 0x8a3042d0
InstancePath is "ACPI\PNP0C02\24"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x8a37b968 for PDO 0x8a2d0930
InstancePath is "PCI\VEN_1002&DEV_7912&SUBSYS_00000000&REV_00\3&267a616a&0&08"
ServiceName is "pci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a303278 for PDO 0x8a2dc030
InstancePath is "PCI\VEN_1002&DEV_791E&SUBSYS_82C81043&REV_00\4&320533a7&0&2808"
ServiceName is "ati2mtag"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8824a318 for PDO 0x88817e88
InstancePath is "DISPLAY\AOC1913\5&2129718a&0&10000080&01&05"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a37b848 for PDO 0x8a2d0750
InstancePath is "PCI\VEN_1002&DEV_7916&SUBSYS_00000000&REV_00\3&267a616a&0&30"
ServiceName is "pci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a37b728 for PDO 0x8a34de50
InstancePath is "PCI\VEN_1002&DEV_7917&SUBSYS_00000000&REV_00\3&267a616a&0&38"
ServiceName is "pci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a2dc7a8 for PDO 0x8a2dccf8
InstancePath is "PCI\VEN_1969&DEV_1048&SUBSYS_82261043&REV_B0\4&6546bb7&0&0038"
ServiceName is "AtcL001"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a37b608 for PDO 0x8a34db18
InstancePath is "PCI\VEN_1002&DEV_4380&SUBSYS_81EF1043&REV_00\3&267a616a&0&90"
ServiceName is "pciide"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a2dbee8 for PDO 0x8a300a08
InstancePath is "PCIIDE\IDEChannel\4&2ee00b06&0&0"
ServiceName is "atapi"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a2dbdc8 for PDO 0x8a300838
InstancePath is "PCIIDE\IDEChannel\4&2ee00b06&0&1"
ServiceName is "atapi"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a37b4e8 for PDO 0x8a34d7e0
InstancePath is "PCI\VEN_1002&DEV_4387&SUBSYS_82881043&REV_00\3&267a616a&0&98"
ServiceName is "usbohci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89d3a460 for PDO 0x89d35030
InstancePath is "USB\ROOT_HUB\4&1a1b284c&0"
ServiceName is "usbhub"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a37b3c8 for PDO 0x8a34ce50
InstancePath is "PCI\VEN_1002&DEV_4388&SUBSYS_82881043&REV_00\3&267a616a&0&99"
ServiceName is "usbohci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89ce1a08 for PDO 0x89cdb030
InstancePath is "USB\ROOT_HUB\4&4abdfd9&0"
ServiceName is "usbhub"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a37b2a8 for PDO 0x8a34cb18
InstancePath is "PCI\VEN_1002&DEV_4389&SUBSYS_82881043&REV_00\3&267a616a&0&9A"
ServiceName is "usbohci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89ce0898 for PDO 0x89cd3030
InstancePath is "USB\ROOT_HUB\4&36b5a1e2&0"
ServiceName is "usbhub"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a37b188 for PDO 0x8a34c7e0
InstancePath is "PCI\VEN_1002&DEV_438A&SUBSYS_82881043&REV_00\3&267a616a&0&9B"
ServiceName is "usbohci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89cd2a90 for PDO 0x89cca030
InstancePath is "USB\ROOT_HUB\4&2b51398f&0"
ServiceName is "usbhub"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a37a008 for PDO 0x8a395e50
InstancePath is "PCI\VEN_1002&DEV_438B&SUBSYS_82881043&REV_00\3&267a616a&0&9C"
ServiceName is "usbohci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89cd1a90 for PDO 0x89cc0030
InstancePath is "USB\ROOT_HUB\4&25b8d8eb&0"
ServiceName is "usbhub"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a37aee8 for PDO 0x8a395b18
InstancePath is "PCI\VEN_1002&DEV_4386&SUBSYS_82881043&REV_00\3&267a616a&0&9D"
ServiceName is "usbehci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x89cc0a90 for PDO 0x89c72030
InstancePath is "USB\ROOT_HUB20\4&2a3738cb&0"
ServiceName is "usbhub"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x899b3328 for PDO 0x899b3de8
InstancePath is "USB\Vid_0cf3&Pid_1006\12345"
ServiceName is "AR9271"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a37adc8 for PDO 0x8a3957e0
InstancePath is "PCI\VEN_1002&DEV_4385&SUBSYS_82881043&REV_13\3&267a616a&0&A0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x8a37aca8 for PDO 0x8a396e50
InstancePath is "PCI\VEN_1002&DEV_438C&SUBSYS_82881043&REV_00\3&267a616a&0&A1"
ServiceName is "pciide"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a2db6d8 for PDO 0x8a2dbc20
InstancePath is "PCIIDE\IDEChannel\4&33d6c8dc&0&0"
ServiceName is "atapi"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a2fd9b8 for PDO 0x8a2d8940
InstancePath is "IDE\DiskWDC_WD1600BB-00DWA0_____________________15.05R15\4457572d41434b45303136363136_035_0_0_0_0"
ServiceName is "disk"
TargetDeviceNotify List - f 0xe146f220 b 0xe146f220
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a3739b8 for PDO 0x8a308b00
InstancePath is "IDE\DiskST3802110A______________________________2AAA____\5&482ad02&0&0.1.0"
ServiceName is "disk"
TargetDeviceNotify List - f 0xe1017230 b 0xe1017230
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a2db5b8 for PDO 0x8a2dba50
InstancePath is "PCIIDE\IDEChannel\4&33d6c8dc&0&1"
ServiceName is "atapi"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeRestartCompletion (0x30b)
DevNode 0x8a37ab88 for PDO 0x8a396b18
InstancePath is "PCI\VEN_1002&DEV_4383&SUBSYS_82901043&REV_00\3&267a616a&0&A2"
ServiceName is "HDAudBus"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a2e8008 for PDO 0x8a2d2030
InstancePath is "HDAUDIO\FUNC_01&VEN_10EC&DEV_0662&SUBSYS_10438290&REV_1001\4&301bca5a&0&0001"
ServiceName is "IntcAzAudAddService"
TargetDeviceNotify List - f 0xe2110d00 b 0xe20e21d0
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a37aa68 for PDO 0x8a3967e0
InstancePath is "PCI\VEN_1002&DEV_438D&SUBSYS_00000000&REV_00\3&267a616a&0&A3"
ServiceName is "isapnp"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a3772e0 for PDO 0x8a2dc560
InstancePath is "ISAPNP\ReadDataPort\0"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a3771c0 for PDO 0x8a2dc448
InstancePath is "ACPI\PNP0000\4&258f370f&0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x8a2cf008 for PDO 0x8a2dc330
InstancePath is "ACPI\PNP0200\4&258f370f&0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x8a2cfee8 for PDO 0x8a2dc218
InstancePath is "ACPI\PNP0100\4&258f370f&0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x8a2cfdc8 for PDO 0x8a377030
InstancePath is "ACPI\PNP0B00\4&258f370f&0"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a2cfca8 for PDO 0x8a377f18
InstancePath is "ACPI\PNP0800\4&258f370f&0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x8a2cfb88 for PDO 0x8a377e00
InstancePath is "ACPI\PNP0C04\4&258f370f&0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x8a2cfa68 for PDO 0x8a377ce8
InstancePath is "ACPI\ATK0110\1010110"
ServiceName is "MTsensor"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a2cf948 for PDO 0x8a377bd0
InstancePath is "ACPI\PNP0C02\10"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x8a2cf828 for PDO 0x8a377ab8
InstancePath is "ACPI\PNP0C02\0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x8a2cf708 for PDO 0x8a3779a0
InstancePath is "ACPI\PNP0F03\4&258f370f&0"
ServiceName is "i8042prt"
TargetDeviceNotify List - f 0xe16fe2a8 b 0xe16fe2a8
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a2cf5e8 for PDO 0x8a377888
InstancePath is "ACPI\PNP0303\4&258f370f&0"
ServiceName is "i8042prt"
TargetDeviceNotify List - f 0xe163c510 b 0xe163c510
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a2cf4c8 for PDO 0x8a377770
InstancePath is "ACPI\PNP0700\4&258f370f&0"
ServiceName is "fdc"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x899e75a8 for PDO 0x89c5b530
InstancePath is "FDC\GENERIC_FLOPPY_DRIVE\5&791d70f&0&0"
ServiceName is "flpydisk"
TargetDeviceNotify List - f 0xe15a6790 b 0xe15a6790
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a2cf3a8 for PDO 0x8a377658
InstancePath is "ACPI\PNP0401\4&258f370f&0"
ServiceName is "Parport"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x899e64c8 for PDO 0x899e6620
InstancePath is "LPTENUM\MicrosoftRawPort\5&2913d742&0&LPT1"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a2cf288 for PDO 0x8a377540
InstancePath is "ACPI\PNP0C02\2e"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x8a2cf168 for PDO 0x8a377428
InstancePath is "ACPI\PNP0501\1"
ServiceName is "Serial"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a37a948 for PDO 0x8a396600
InstancePath is "PCI\VEN_1002&DEV_4384&SUBSYS_00000000&REV_00\3&267a616a&0&A4"
ServiceName is "pci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a303758 for PDO 0x8a303d30
InstancePath is "PCI\VEN_10B7&DEV_9055&SUBSYS_905510B7&REV_30\4&2966ab86&0&48A4"
ServiceName is "EL90XBC"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a303638 for PDO 0x8a3039f8
InstancePath is "PCI\VEN_1274&DEV_1370&SUBSYS_13701274&REV_02\4&2966ab86&0&50A4"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_DISABLED
DevNode 0x8a37a828 for PDO 0x8a39db28
InstancePath is "PCI\VEN_1022&DEV_1100&SUBSYS_00000000&REV_00\3&267a616a&0&C0"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a37a708 for PDO 0x8a39d948
InstancePath is "PCI\VEN_1022&DEV_1101&SUBSYS_00000000&REV_00\3&267a616a&0&C1"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a37a5e8 for PDO 0x8a39d768
InstancePath is "PCI\VEN_1022&DEV_1102&SUBSYS_00000000&REV_00\3&267a616a&0&C2"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a37a4c8 for PDO 0x8a39d588
InstancePath is "PCI\VEN_1022&DEV_1103&SUBSYS_00000000&REV_00\3&267a616a&0&C3"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a37a3a8 for PDO 0x8a2d0638
InstancePath is "ACPI\PNP0A06\3&473f1a46&0"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a37a168 for PDO 0x8a305880
InstancePath is "PCI\VEN_1095&DEV_2455&SUBSYS_6D673D2A&REV_01\4&5d18f2df&0"
ServiceName is "a8y91qq4"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a073008 for PDO 0x8a074250
InstancePath is "SCSI\CdRom&Ven_GXEF&Prod_MVWHU70&Rev_1.04\5&3511f0c1&0&000"
ServiceName is "cdrom"
TargetDeviceNotify List - f 0xe15f5298 b 0xe16795b0
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a37a288 for PDO 0x8a39d470
InstancePath is "ACPI\PNP0C02\11"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x8a37c008 for PDO 0x8a34e9a0
InstancePath is "ACPI\PNP0C01\1"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x8a37c178 for PDO 0x8a34e888
InstancePath is "ACPI\PNP0C0C\aa"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a3976e0 for PDO 0x8a345f18
InstancePath is "ACPI\FixedButton\2&daba3ff&0"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a353598 for PDO 0x8a3536e0
InstancePath is "Root\DISPLAY\0000"
ServiceName is "FsVga"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a353358 for PDO 0x8a3534a0
InstancePath is "Root\dmio\0000"
ServiceName is "dmio"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a353118 for PDO 0x8a353260
InstancePath is "Root\ftdisk\0000"
ServiceName is "ftdisk"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a2ce218 for PDO 0x8a2ce030
InstancePath is "STORAGE\Volume\1&30a96598&0&SignatureA841F78DOffset7E00Length2542978200"
ServiceName is "VolSnap"
TargetDeviceNotify List - f 0xe10222d8 b 0xe181e440
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a37f1c8 for PDO 0x8a2fb9e0
InstancePath is "STORAGE\Volume\1&30a96598&0&SignatureE467E467Offset7E00Length12A1C90400"
ServiceName is "VolSnap"
TargetDeviceNotify List - f 0xe14943e0 b 0xe1629ca0
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a39cee8 for PDO 0x8a39c030
InstancePath is "Root\LEGACY_AFD\0000"
ServiceName is "AFD"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a39cb20 for PDO 0x8a39cc68
InstancePath is "Root\LEGACY_ASIO\0000"
ServiceName is "AsIO"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a39c8e0 for PDO 0x8a39ca28
InstancePath is "Root\LEGACY_AVIPBB\0000"
ServiceName is "avipbb"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a39c6a0 for PDO 0x8a39c7e8
InstancePath is "Root\LEGACY_AVKMGR\0000"
ServiceName is "avkmgr"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a39c460 for PDO 0x8a39c5a8
InstancePath is "Root\LEGACY_BEEP\0000"
ServiceName is "Beep"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a352008 for PDO 0x8a39c240
InstancePath is "Root\LEGACY_DMBOOT\0000"
ServiceName is "dmboot"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a352dc8 for PDO 0x8a352f10
InstancePath is "Root\LEGACY_DMLOAD\0000"
ServiceName is "dmload"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a352b88 for PDO 0x8a352cd0
InstancePath is "Root\LEGACY_ENCRYPTEDDISK\0000"
ServiceName is "EncryptedDisk"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a352948 for PDO 0x8a352a90
InstancePath is "Root\LEGACY_FIPS\0000"
ServiceName is "Fips"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a352708 for PDO 0x8a352850
InstancePath is "Root\LEGACY_GPC\0000"
ServiceName is "Gpc"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a3524c8 for PDO 0x8a352610
InstancePath is "Root\LEGACY_HCMON\0000"
ServiceName is "hcmon"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a352288 for PDO 0x8a3523d0
InstancePath is "Root\LEGACY_HTTP\0000"
ServiceName is "HTTP"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a39b008 for PDO 0x8a352190
InstancePath is "Root\LEGACY_IPNAT\0000"
ServiceName is "IpNat"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a39bdc8 for PDO 0x8a39bf10
InstancePath is "Root\LEGACY_IPSEC\0000"
ServiceName is "IPSec"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a39bb88 for PDO 0x8a39bcd0
InstancePath is "Root\LEGACY_KSECDD\0000"
ServiceName is "ksecdd"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a39b948 for PDO 0x8a39ba90
InstancePath is "Root\LEGACY_LBEEPKE\0000"
ServiceName is "LBeepKE"
State = DeviceNodeRemoved (0x312)
Previous State = DeviceNodeStarted (0x308)
Problem = CM_PROB_DEVICE_NOT_THERE
DevNode 0x8a39b708 for PDO 0x8a39b850
InstancePath is "Root\LEGACY_MNMDD\0000"
ServiceName is "mnmdd"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a39b4c8 for PDO 0x8a39b610
InstancePath is "Root\LEGACY_MOUNTMGR\0000"
ServiceName is "mountmgr"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a39b288 for PDO 0x8a39b3d0
InstancePath is "Root\LEGACY_NDIS\0000"
ServiceName is "NDIS"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a351008 for PDO 0x8a39b190
InstancePath is "Root\LEGACY_NDISTAPI\0000"
ServiceName is "NdisTapi"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a351dc8 for PDO 0x8a351f10
InstancePath is "Root\LEGACY_NDISUIO\0000"
ServiceName is "Ndisuio"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a351b88 for PDO 0x8a351cd0
InstancePath is "Root\LEGACY_NDPROXY\0000"
ServiceName is "NDProxy"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a351948 for PDO 0x8a351a90
InstancePath is "Root\LEGACY_NETBT\0000"
ServiceName is "NetBT"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a351708 for PDO 0x8a351850
InstancePath is "Root\LEGACY_NULL\0000"
ServiceName is "Null"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a3514c8 for PDO 0x8a351610
InstancePath is "Root\LEGACY_PARTMGR\0000"
ServiceName is "PartMgr"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a351288 for PDO 0x8a3513d0
InstancePath is "Root\LEGACY_PARVDM\0000"
ServiceName is "ParVdm"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a39a008 for PDO 0x8a351190
InstancePath is "Root\LEGACY_PECKBDPROTECTOR\0000"
ServiceName is "PECKbdProtector"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a39adc8 for PDO 0x8a39af10
InstancePath is "Root\LEGACY_RASACD\0000"
ServiceName is "RasAcd"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a39ab88 for PDO 0x8a39acd0
InstancePath is "Root\LEGACY_RDPCDD\0000"
ServiceName is "RDPCDD"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a39a948 for PDO 0x8a39aa90
InstancePath is "Root\LEGACY_SNIFFER\0000"
ServiceName is "Sniffer"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a39a708 for PDO 0x8a39a850
InstancePath is "Root\LEGACY_SPTD\0000"
ServiceName is "sptd"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a39a4c8 for PDO 0x8a39a610
InstancePath is "Root\LEGACY_SSMDRV\0000"
ServiceName is "ssmdrv"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a39a288 for PDO 0x8a39a3d0
InstancePath is "Root\LEGACY_TCPIP\0000"
ServiceName is "Tcpip"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a350008 for PDO 0x8a39a190
InstancePath is "Root\LEGACY_VGASAVE\0000"
ServiceName is "VgaSave"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a350dc8 for PDO 0x8a350f10
InstancePath is "Root\LEGACY_VMNETBRIDGE\0000"
ServiceName is "VMnetBridge"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a350b88 for PDO 0x8a350cd0
InstancePath is "Root\LEGACY_VMNETUSERIF\0000"
ServiceName is "VMnetuserif"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a350948 for PDO 0x8a350a90
InstancePath is "Root\LEGACY_VMPARPORT\0000"
ServiceName is "VMparport"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a350708 for PDO 0x8a350850
InstancePath is "Root\LEGACY_VMX86\0000"
ServiceName is "vmx86"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a3504c8 for PDO 0x8a350610
InstancePath is "Root\LEGACY_VOLSNAP\0000"
ServiceName is "VolSnap"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a350288 for PDO 0x8a3503d0
InstancePath is "Root\LEGACY_VSTOR2\0000"
ServiceName is "vstor2"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a399008 for PDO 0x8a350190
InstancePath is "Root\LEGACY_WANARP\0000"
ServiceName is "Wanarp"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a399dc8 for PDO 0x8a399f10
InstancePath is "Root\LEGACY_WDF01000\0000"
ServiceName is "Wdf01000"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a399b88 for PDO 0x8a399cd0
InstancePath is "Root\MEDIA\MS_MMACM"
ServiceName is "audstub"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a399948 for PDO 0x8a399a90
InstancePath is "Root\MEDIA\MS_MMDRV"
ServiceName is "audstub"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a399708 for PDO 0x8a399850
InstancePath is "Root\MEDIA\MS_MMMCI"
ServiceName is "audstub"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a3994c8 for PDO 0x8a399610
InstancePath is "Root\MEDIA\MS_MMVCD"
ServiceName is "audstub"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a399288 for PDO 0x8a3993d0
InstancePath is "Root\MEDIA\MS_MMVID"
ServiceName is "audstub"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a34f008 for PDO 0x8a399190
InstancePath is "Root\MS_L2TPMINIPORT\0000"
ServiceName is "Ras"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a34fdc8 for PDO 0x8a34ff10
InstancePath is "Root\MS_NDISWANIP\0000"
ServiceName is "NdisWan"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a34fb88 for PDO 0x8a34fcd0
InstancePath is "Root\MS_PPPOEMINIPORT\0000"
ServiceName is "RasPppoe"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a34f948 for PDO 0x8a34fa90
InstancePath is "Root\MS_PPTPMINIPORT\0000"
ServiceName is "PptpMiniport"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a34f708 for PDO 0x8a34f850
InstancePath is "Root\MS_PSCHEDMP\0000"
ServiceName is "PSched"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a34f4c8 for PDO 0x8a34f610
InstancePath is "Root\MS_PSCHEDMP\0001"
ServiceName is "PSched"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a34f288 for PDO 0x8a34f3d0
InstancePath is "Root\MS_PSCHEDMP\0002"
ServiceName is "PSched"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a398008 for PDO 0x8a34f190
InstancePath is "Root\MS_PSCHEDMP\0003"
ServiceName is "PSched"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a398dc8 for PDO 0x8a398f10
InstancePath is "Root\MS_PTIMINIPORT\0000"
ServiceName is "Raspti"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a398b88 for PDO 0x8a398cd0
InstancePath is "Root\RDPDR\0000"
ServiceName is "rdpdr"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a398948 for PDO 0x8a398a90
InstancePath is "Root\RDP_KBD\0000"
ServiceName is "TermDD"
TargetDeviceNotify List - f 0xe165e1c8 b 0xe165e1c8
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a398708 for PDO 0x8a398850
InstancePath is "Root\RDP_MOU\0000"
ServiceName is "TermDD"
TargetDeviceNotify List - f 0xe1e2e500 b 0xe1e2e500
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a3984c8 for PDO 0x8a398610
InstancePath is "Root\SYSTEM\0000"
ServiceName is "swenum"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x87c29858 for PDO 0x87a11438
InstancePath is "SW\{cd171de3-69e5-11d2-b56d-0000f8754380}\{9B365890-165F-11D0-A195-0020AFD156E4}"
ServiceName is "wdmaud"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x87bdd9a0 for PDO 0x87d039e8
InstancePath is "SW\{a7c7a5b0-5af3-11d1-9ced-00a024bf0407}\{9B365890-165F-11D0-A195-0020AFD156E4}"
ServiceName is "sysaudio"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a398288 for PDO 0x8a3983d0
InstancePath is "Root\SYSTEM\0001"
ServiceName is "update"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a34e008 for PDO 0x8a398190
InstancePath is "Root\SYSTEM\0002"
ServiceName is "mssmbios"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a34edc8 for PDO 0x8a34ef10
InstancePath is "Root\VMWARE\0000"
ServiceName is "VMnetAdapter"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8a34eb88 for PDO 0x8a34ecd0
InstancePath is "Root\VMWARE\0001"
ServiceName is "VMnetAdapter"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
自从系统安装依赖所有被检出的设备的记录被存放在
HKLM\SYSTEM\CurrentControlSet\Enum
查看一个驱动程序的INF文件
C:\Program Files\Support Tools>cd c:\windows\inf
C:\WINDOWS\inf>dir keyboard.inf
驱动器 C 中的卷没有标签。
卷的序列号是 18F6-A188
C:\WINDOWS\inf 的目录
2008-04-14 20:00 86,182 keyboard.inf
1 个文件 86,182 字节
0 个目录 137,397,768,192 可用字节
C:\WINDOWS\inf>
; Copyright (c) 1993-1996, Microsoft Corporation
[version]
signature="$Windows NT$"
Class=Keyboard
ClassGUID={4D36E96B-E325-11CE-BFC1-08002BE10318}
Provider=%MS%
LayoutFile=layout.inf
DriverVer=07/01/2001,5.1.2600.5512
[ClassInstall32.NT]
AddReg=keyboard_class_addreg
[keyboard_class_addreg]
HKR,,,,%KeyboardClassName%
HKR,,Icon,,"-3"
HKR,,Installer32,,"SysSetup.Dll,KeyboardClassInstaller"
HKR,,NoInstallClass,,"1"
HKR,,TroubleShooter-0,,"hcp://help/tshoot/hdw_keyboard.htm"
[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS
101B_TYPE_LayerDriverFiles = 11 ; DIRID_SYSTEM
101C_TYPE_LayerDriverFiles = 11 ; DIRID_SYSTEM
103_TYPE_LayerDriverFiles = 11 ; DIRID_SYSTEM
106_TYPE_LayerDriverFiles = 11 ; DIRID_SYSTEM
[ControlFlags]
;
; Mark any install sections for drivers that also control the PS/2 mouse port,
; so that we can warn the user that they may also be affecting their mouse with
; a keyboard driver change.
;
SharedDriver=STANDARD_Inst,%STANDARD_Inst.SharedDriverMsg%
SharedDriver=101B_TYPE_Inst,%STANDARD_Inst.SharedDriverMsg%
SharedDriver=101C_TYPE_Inst,%STANDARD_Inst.SharedDriverMsg%
SharedDriver=103_TYPE_Inst,%STANDARD_Inst.SharedDriverMsg%
SharedDriver=106_TYPE_Inst,%STANDARD_Inst.SharedDriverMsg%
[Manufacturer]
%Std-Keyboards%=MS_KBD
%MICROSOFT%=MICROSOFT_KBD
%ALPS%=ALPS_KBD
%CHERRY%=CHERRY_KBD
%MITSUMI%=MITSUMI_KBD
%FUJITSU%=FUJITSU_KBD
%TOSHIBA%=TOSHIBA_KBD
%KEYTRONIC%=KEYTRONIC_KBD
%PHILIPS%=PHILIPS_KBD
%SILITEK%=SILITEK_KBD
%NMB%=NMB_KBD
%STSL%=STSL_KBD
%ACER%=ACER_KBD
%CHICONY%=CHICONY_KBD
%BTC%=BTC_KBD
%FOCUS%=FOCUS_KBD
%JINGMOLD%=JINGMOLD_KBD
%MAXISWITCH%=MAXISWITCH_KBD
%MONTEREY%=MONTEREY_KBD
%ORTEK%=ORTEK_KBD
%SAMSUNG%=SAMSUNG_KBD
%FORWARD%=FORWARD_KBD
%SUH%=SUH_KBD
%SEJIN%=SEJIN_KBD
%SUPERGATE%=SUPERGATE_KBD
%SOLIDYEAR%=SOLIDYEAR_KBD
%QTRONIX%=QTRONIX_KBD
%ATT%=ATT_KBD
%COMPAQ%=COMPAQ_KBD
%OLIVETTI%=OLIVETTI_KBD
%NEC%=NEC_KBD
[MS_KBD]
%*PNP0300.DeviceDesc% = STANDARD_Inst,*PNP0300 ;PC/XT (83-Key)
%*PNP0301.DeviceDesc% = STANDARD_Inst,*PNP0301 ;PC/AT (84-Key)
%*PNP0302.DeviceDesc% = STANDARD_Inst,*PNP0302 ;PC/XT (84-Key)
%*PNP0303.DeviceDesc% = STANDARD_Inst,*PNP0303 ;PC/AT Enh(101/102-Key)
%*PNP030b.DeviceDesc% = STANDARD_Inst,*PNP030b,PS2_KEYBOARD ;Default keyboard
%*PNP0320.DeviceDesc% = 106_TYPE_Inst,*PNP0320 ;PC/AT Enh(106 Japanese key)
%*PNP0343.DeviceDesc% = 101B_TYPE_Inst,*PNP0343 ;Enh 101b
%*PNP0344.DeviceDesc% = 101C_TYPE_Inst,*PNP0344 ;Enh 101S
%*PNP0345.DeviceDesc% = 103_TYPE_Inst,*PNP0345 ;Enh 103
%HID.KeyboardDevice% = HID_Keyboard_Inst,,HID_DEVICE_SYSTEM_KEYBOARD ; Generic HID Keybaord
[ATT_KBD]
%*PNP030a.DeviceDesc% = STANDARD_Inst,*PNP030a ;AT&T 302
[COMPAQ_KBD]
%*CPQA0D7.DeviceDesc% = STANDARD_Inst,*CPQA0D7 ;Compaq Enhanced Keyboard
[OLIVETTI_KBD]
%*PNP0304.DeviceDesc% = STANDARD_Inst,*PNP0304 ;Olivetti (83-Key)
%*PNP0305.DeviceDesc% = STANDARD_Inst,*PNP0305 ;Olivetti (102-Key)
%*PNP0306.DeviceDesc% = STANDARD_Inst,*PNP0306 ;Olivetti (86-Key)
%*PNP0309.DeviceDesc% = STANDARD_Inst,*PNP0309 ;Olivetti (101/102-Key)
[ALPS_KBD]
%HID\VID_0433&PID_ABAB.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_0433&PID_ABAB
%HID\VID_044e&PID_1104.DeviceDesc%=HID_106_Keyboard_Inst,, HID\VID_044e&PID_1104
[CHERRY_KBD]
%HID\VID_046A&PID_0001.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_046A&PID_0001
[MITSUMI_KBD]
%HID\VID_03ee&PID_5609&MI_00.DeviceDesc%=HID_106_Keyboard_Inst,, HID\VID_03ee&PID_5609&MI_00
[KEYTRONIC_KBD]
%HID\VID_03F9&PID_0100.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_03F9&PID_0100
%HID\VID_03F9&PID_0101.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_03F9&PID_0101
%HID\VID_03F9&PID_0102&MI_00.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_03F9&PID_0102&MI_00
[PHILIPS_KBD]
%HID\VID_0471&PID_0601&MI_00.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_0471&PID_0601&MI_00
%HID\VID_0471&PID_0401.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_0471&PID_0401
%HID\VID_0471&PID_0402&MI_00.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_0471&PID_0402&MI_00
[FUJITSU_KBD]
%HID\VID_0430&PID_0002&MI_00.DeviceDesc%=HID_106_Keyboard_Inst,, HID\VID_0430&PID_0002&MI_00
%HID\VID_0430&PID_000A&MI_00.DeviceDesc%=HID_106_Keyboard_Inst,, HID\VID_0430&PID_000A&MI_00
%HID\VID_0430&PID_000B.DeviceDesc%=HID_106_Keyboard_Inst,, HID\VID_0430&PID_000B
%HID\VID_0430&PID_0082.DeviceDesc%=HID_106_Keyboard_Inst,, HID\VID_0430&PID_0082
%HID\VID_0430&PID_0083&MI_00.DeviceDesc%=HID_106_Keyboard_Inst,, HID\VID_0430&PID_0083&MI_00
%HID\VID_04c5&PID_1020&MI_00.DeviceDesc%=HID_106_Keyboard_Inst,, HID\VID_04c5&PID_1020&MI_00
%HID\VID_04c5&PID_1018&Col01.DeviceDesc%=HID_106_Keyboard_Inst,, HID\VID_04c5&PID_1018&Col01
%HID\VID_04c5&PID_1022&MI_00&Col01.DeviceDesc%=HID_106_Keyboard_Inst,, HID\VID_04c5&PID_1022&MI_00&Col01
[TOSHIBA_KBD]
%HID\VID_06D5&PID_4000.DeviceDesc%=HID_106_Keyboard_Inst,, HID\VID_06D5&PID_4000
[SILITEK_KBD]
%HID\VID_047B&PID_0001.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_047B&PID_0001
%HID\VID_047B&PID_0002&MI_00.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_047B&PID_0002&MI_00
[NMB_KBD]
; %HID\VID_0446&PID_6782.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_0446&PID_6782
%HID\VID_0446&PID_6781&MI_00.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_0446&PID_6781&MI_00
[STSL_KBD]
%HID\VID_05FA&PID_3302.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_05FA&PID_3302
%HID\VID_05FA&PID_3301&MI_00.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_05FA&PID_3301&MI_00
%HID\VID_05FA&PID_3303&MI_00.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_05FA&PID_3303&MI_00
[ACER_KBD]
%HID\VID_04A5&PID_0001.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_04A5&PID_0001
%HID\VID_04A5&PID_0002.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_04A5&PID_0002
%HID\VID_04A5&PID_0003&MI_00.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_04A5&PID_0003&MI_00
[CHICONY_KBD]
%HID\VID_04F2&PID_0002.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_04F2&PID_0002
%HID\VID_04F2&PID_0001&MI_00.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_04F2&PID_0001&MI_00
[BTC_KBD]
%HID\VID_046E&PID_0100.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_046E&PID_0100
%HID\VID_046E&PID_6782&MI_00.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_046E&PID_6782&MI_00
[FOCUS_KBD]
%HID\VID_05B2&PID_6200.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_05B2&PID_6200
%HID\VID_05B2&PID_7200&MI_00.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_05B2&PID_7200&MI_00
[JINGMOLD_KBD]
%HID\VID_05AF&PID_9167.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_05AF&PID_9167
%HID\VID_05AF&PID_9267&MI_00.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_05AF&PID_9267&MI_00
[MAXISWITCH_KBD]
%HID\VID_04C3&PID_1101.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_04C3&PID_1101
%HID\VID_04C3&PID_1102&MI_00.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_04C3&PID_1102&MI_00
%HID\VID_04C3&PID_2101.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_04C3&PID_2101
%HID\VID_04C3&PID_2102&MI_00.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_04C3&PID_2102&MI_00
[MONTEREY_KBD]
%HID\VID_0566&PID_2800.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_0566&PID_2800
%HID\VID_0566&PID_2801&MI_00.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_0566&PID_2801&MI_00
[SAMSUNG_KBD]
%HID\VID_055D&PID_6780.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_055D&PID_6780
%HID\VID_055D&PID_6781&MI_00.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_055D&PID_6781&MI_00
%HID\VID_055D&PID_0001.DeviceDesc%=HID_Keyboard_Inst,,HID\VID_055D&PID_0001
[FORWARD_KBD]
%HID\VID_05BC&PID_0002.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_05BC&PID_0002
%HID\VID_05BC&PID_0001&MI_00.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_05BC&PID_0001&MI_00
[SUH_KBD]
%HID\VID_0500&PID_0002.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_0500&PID_0002
%HID\VID_0500&PID_0001&MI_00.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_0500&PID_0001&MI_00
[SEJIN_KBD]
%HID\VID_0510&PID_0001.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_0510&PID_0001
%HID\VID_0510&PID_1000&MI_00.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_0510&PID_1000&MI_00
[SUPERGATE_KBD]
%HID\VID_05D5&PID_6782&MI_00.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_05D5&PID_6782&MI_00
[ORTEK_KBD]
%HID\VID_05A4&PID_9722.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_05A4&PID_9722
%HID\VID_05A4&PID_9720&MI_00.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_05A4&PID_9720&MI_00
[SOLIDYEAR_KBD]
%HID\VID_060B&PID_2101&MI_00.DeviceDesc%=HID_106_Keyboard_Inst,, HID\VID_060B&PID_2101&MI_00
%HID\VID_060B&PID_5903.DeviceDesc%=HID_106_Keyboard_Inst,, HID\VID_060B&PID_5903
%HID\VID_060B&PID_6003&MI_00.DeviceDesc%=HID_106_Keyboard_Inst,, HID\VID_060B&PID_6003&MI_00
%HID\VID_060B&PID_1006&MI_00.DeviceDesc%=HID_106_Keyboard_Inst,, HID\VID_060B&PID_1006&MI_00
[QTRONIX_KBD]
%HID\VID_05C7&PID_2001.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_05C7&PID_2001
%HID\VID_05C7&PID_6001.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_05C7&PID_6001
[MICROSOFT_KBD]
%HID\VID_045E&PID_000B.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_045E&PID_000B
%HID\VID_045E&PID_001D&MI_00.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_045E&PID_001D&MI_00
%HID\VID_045E&PID_002B&MI_00.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_045E&PID_002B&MI_00
%HID\VID_045E&PID_002D&MI_00.DeviceDesc%=HID_Keyboard_Inst,, HID\VID_045E&PID_002D&MI_00
%HID\VID_045E&PID_005C&MI_00.DeviceDesc%=HID_106_Keyboard_Inst,, HID\VID_045E&PID_005C&MI_00
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_045E&PID_006D&COL05 ; Microsoft SB
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_045E&PID_00A0&COL05 ; Microsoft BB
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_045E&PID_00DA&COL05 ; Microsoft SF
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_107B&PID_3009&COL05 ; Gateway BB
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_1509&PID_9242&COL05 ; FIC BB
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_03EE&PID_2501&COL05 ; Mitsumi BB
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_0471&PID_0815&COL05 ; Philips BB
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_0609&PID_031D&COL05 ; SMK BB
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_2040&PID_6310&COL05 ; Hauppauge BB
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_1009&PID_000E&COL05 ; eMuzed BB
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_1019&PID_0F38&COL05 ; ECS BB
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_03F3&PID_0094&COL05 ; Adaptec BB
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_0FB8&PID_0002&COL05 ; Wistron BB
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_04E8&PID_7061&COL05 ; Samsung BB
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_1460&PID_9150&COL05 ; Tatung BB
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_03EE&PID_2502&COL05 ; Mitsumi SF
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_0609&PID_0322&COL05 ; SMK SF
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_1308&PID_C001&COL05 ; Shuttle BB
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_0768&PID_0023&COL05 ; Ricavision BB
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_0471&PID_0608&COL05 ; Philips SF
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_043E&PID_9803&COL05 ; LG BB
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_179D&PID_0010&COL05 ; Ricavision BB
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_179D&PID_0020&COL05 ; Ricavision SF
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_1784&PID_0001&COL05 ; Topseed BB
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_1784&PID_0002&COL05 ; Topseed SF
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_17B8&PID_1100&COL05 ; Trojan SF
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_17B8&PID_044C&COL05 ; Trojan SF
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_17B8&PID_04B0&COL05 ; Trojan BB
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_15B1&PID_8090&COL05 ; Mitac SF
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_147A&PID_E015&COL05 ; Formosa21 BB
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_147A&PID_E016&COL05 ; Formosa21 SF
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_051C&PID_C001&COL05 ; Shuttle BB
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_051C&PID_C002&COL05 ; Shuttle SF
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_0C16&PID_0081&COL05 ; Gyration BB
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_0C16&PID_0080&COL05 ; Gyration SF
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_413C&PID_8123&COL05 ; Dell BB
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_413C&PID_8124&COL05 ; Dell SF
%HID\VID_045E&PID_006D&COL05.DeviceDesc%=eHome_Keyboard_Inst,, HID\IrDevice&COL05 ; Compatible device
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_045E&PID_006D&COL06 ; Microsoft SB
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_045E&PID_00A0&COL06 ; Microsoft BB
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_045E&PID_00DA&COL06 ; Microsoft SF
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_107B&PID_3009&COL06 ; Gateway BB
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_1509&PID_9242&COL06 ; FIC BB
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_03EE&PID_2501&COL06 ; Mitsumi BB
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_0471&PID_0815&COL06 ; Philips BB
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_0609&PID_031D&COL06 ; SMK BB
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_2040&PID_6310&COL06 ; Hauppauge BB
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_1009&PID_000E&COL06 ; eMuzed BB
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_1019&PID_0F38&COL06 ; ECS BB
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_03F3&PID_0094&COL06 ; Adaptec BB
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_0FB8&PID_0002&COL06 ; Wistron BB
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_04E8&PID_7061&COL06 ; Samsung BB
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_1460&PID_9150&COL06 ; Tatung BB
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_03EE&PID_2502&COL06 ; Mitsumi SF
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_0609&PID_0322&COL06 ; SMK SF
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_1308&PID_C001&COL06 ; Shuttle BB
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_0768&PID_0023&COL06 ; Ricavision BB
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_0471&PID_0608&COL06 ; Philips SF
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_043E&PID_9803&COL06 ; LG BB
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_179D&PID_0010&COL06 ; Ricavision BB
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_179D&PID_0020&COL06 ; Ricavision SF
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_1784&PID_0001&COL06 ; Topseed BB
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_1784&PID_0002&COL06 ; Topseed SF
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_17B8&PID_1100&COL06 ; Trojan SF
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_17B8&PID_044C&COL06 ; Trojan SF
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_17B8&PID_04B0&COL06 ; Trojan BB
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_15B1&PID_8090&COL06 ; Mitac SF
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_147A&PID_E015&COL06 ; Formosa21 BB
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_147A&PID_E016&COL06 ; Formosa21 SF
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_051C&PID_C001&COL06 ; Shuttle BB
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_051C&PID_C002&COL06 ; Shuttle SF
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_0C16&PID_0081&COL06 ; Gyration BB
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_0C16&PID_0080&COL06 ; Gyration SF
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_413C&PID_8123&COL06 ; Dell BB
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\VID_413C&PID_8124&COL06 ; Dell SF
%HID\VID_045E&PID_006D&COL06.DeviceDesc%=eHome_Keyboard_Inst,, HID\IrDevice&COL06 ; Compatible device
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_045E&PID_006D&COL07 ; Microsoft SB
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_045E&PID_00A0&COL07 ; Microsoft BB
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_045E&PID_00DA&COL07 ; Microsoft SF
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_107B&PID_3009&COL07 ; Gateway BB
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_1509&PID_9242&COL07 ; FIC BB
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_03EE&PID_2501&COL07 ; Mitsumi BB
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_0471&PID_0815&COL07 ; Philips BB
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_0609&PID_031D&COL07 ; SMK BB
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_2040&PID_6310&COL07 ; Hauppauge BB
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_1009&PID_000E&COL07 ; eMuzed BB
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_1019&PID_0F38&COL07 ; ECS BB
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_03F3&PID_0094&COL07 ; Adaptec BB
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_0FB8&PID_0002&COL07 ; Wistron BB
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_04E8&PID_7061&COL07 ; Samsung BB
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_1460&PID_9150&COL07 ; Tatung BB
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_03EE&PID_2502&COL07 ; Mitsumi SF
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_0609&PID_0322&COL07 ; SMK SF
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_1308&PID_C001&COL07 ; Shuttle BB
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_0768&PID_0023&COL07 ; Ricavision BB
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_0471&PID_0608&COL07 ; Philips SF
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_043E&PID_9803&COL07 ; LG BB
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_179D&PID_0010&COL07 ; Ricavision BB
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_179D&PID_0020&COL07 ; Ricavision SF
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_1784&PID_0001&COL07 ; Topseed BB
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_1784&PID_0002&COL07 ; Topseed SF
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_17B8&PID_1100&COL07 ; Trojan SF
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_17B8&PID_044C&COL07 ; Trojan SF
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_17B8&PID_04B0&COL07 ; Trojan BB
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_15B1&PID_8090&COL07 ; Mitac SF
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_147A&PID_E015&COL07 ; Formosa21 BB
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_147A&PID_E016&COL07 ; Formosa21 SF
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_051C&PID_C001&COL07 ; Shuttle BB
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_051C&PID_C002&COL07 ; Shuttle SF
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_0C16&PID_0081&COL07 ; Gyration BB
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_0C16&PID_0080&COL07 ; Gyration SF
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_413C&PID_8123&COL07 ; Dell BB
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\VID_413C&PID_8124&COL07 ; Dell SF
%HID\VID_045E&PID_006D&COL07.DeviceDesc%=eHome_106_Keyboard_Inst,, HID\IrDevice&COL07 ; Compatible device
[NEC_KBD]
%HID\VID_0409&PID_0014&MI_00.DeviceDesc%=HID_106_Keyboard_Inst,, HID\VID_0409&PID_0014&MI_00
%HID\VID_0409&PID_0019.DeviceDesc%=HID_106_Keyboard_Inst,, HID\VID_0409&PID_0019
%HID\VID_0409&PID_0025.DeviceDesc%=HID_106_Keyboard_Inst,, HID\VID_0409&PID_0025
%HID\VID_0409&PID_0034&COL01.DeviceDesc%=HID_106_Keyboard_Inst,, HID\VID_0409&PID_0034&COL01
%HID\VID_0409&PID_0094&COL01.DeviceDesc%=HID_106_Keyboard_Inst,, HID\VID_0409&PID_0094&COL01
%HID\VID_0409&PID_0095.DeviceDesc%=HID_106_Keyboard_Inst,, HID\VID_0409&PID_0095
%HID\VID_0409&PID_003F&MI_00&Col01.DeviceDesc%=HID_106_Keyboard_Inst,, HID\VID_0409&PID_003F&MI_00&Col01
%HID\VID_0409&PID_004F&MI_00&Col01.DeviceDesc%=HID_106_Keyboard_Inst,, HID\VID_0409&PID_004F&MI_00&Col01
;=====================================================================
[STANDARD_Inst] ; All keyboard IDs (except unknown) map to the same driver
CopyFiles = STANDARD_CopyFiles
DelReg = STANDARD_DelReg
AddReg = STANDARD_AddReg
[STANDARD_DelReg]
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,OverrideKeyboardType
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,OverrideKeyboardSubtype
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,OverrideKeyboardIdentifier
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,"LayerDriver JPN"
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,"LayerDriver KOR"
[STANDARD_AddReg]
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,"LayerDriver JPN",%REG_SZ%,"kbd101.dll"
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,"LayerDriver KOR",%REG_SZ%,"kbd101a.dll"
HKR,,LocationInformationOverride,,%LocationOverride%
[STANDARD_Inst.KeepValues]
i8042prt=OverrideKeyboardType,OverrideKeyboardSubtype,OverrideKeyboardIdentifier,"LayerDriver JPN","LayerDriver KOR"
[STANDARD_Inst.MigrateToDevnode]
i8402prt=KeyboardDataQueueSize,PollStatusIterations
[STANDARD_Inst.Services]
AddService = i8042prt, 0x00000002, i8042prt_Service_Inst, i8042prt_EventLog_Inst ; Port Driver
AddService = kbdclass,, kbdclass_Service_Inst, kbdclass_EventLog_Inst ; Class Driver
[STANDARD_Inst.HW]
AddReg = STANDARD_AddReg.HW
[STANDARD_AddReg.HW]
HKR,,"KeyboardDataQueueSize",0x00010003,100
;HKR,,"PowerCapabilities",,0x00010003,0
HKR,,"PollStatusIterations",0x00010003,1
; global to i8042prt.sys (affects both keyboard and mouse)
HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt\Parameters","PollingIterations",0x00010003,12000
HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt\Parameters","PollingIterationsMaximum",0x00010003,12000
HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt\Parameters","ResendIterations",0x00010003,3
[STANDARD_CopyFiles]
i8042prt.sys
kbdclass.sys
; ==============================================
; Korean 101 Keyboard, Type 2
; ==============================================
[101B_TYPE_Inst]
CopyFiles = 101B_TYPE_LayerDriverFiles, STANDARD_CopyFiles
AddReg = 101B_TYPE_AddReg
[101B_TYPE_AddReg]
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,OverrideKeyboardType,%REG_DWORD%,0x8
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,OverrideKeyboardSubtype,%REG_DWORD%,0x4
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,OverrideKeyboardIdentifier,%REG_SZ%,"PCAT_101BKEY"
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,"LayerDriver KOR",%REG_SZ%,"kbd101b.dll"
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,"LayerDriver JPN",%REG_SZ%,"kbd101.dll"
HKR,,LocationInformationOverride,,%LocationOverride%
[101B_TYPE_Inst.HW]
AddReg = STANDARD_AddReg.HW
[101B_TYPE_LayerDriverFiles]
kbdkor.dll
kbd101b.dll
[101B_TYPE_Inst.Services]
Needs = STANDARD_Inst.Services
; ==============================================
; Korean 101 Keyboard, Type 3 (PS/2)
; ==============================================
[101C_TYPE_Inst]
CopyFiles = 101C_TYPE_LayerDriverFiles, STANDARD_CopyFiles
AddReg = 101C_TYPE_AddReg
[101C_TYPE_AddReg]
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,OverrideKeyboardType,%REG_DWORD%,0x8
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,OverrideKeyboardSubtype,%REG_DWORD%,0x5
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,OverrideKeyboardIdentifier,%REG_SZ%,"PCAT_101CKEY"
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,"LayerDriver KOR",%REG_SZ%,"kbd101c.dll"
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,"LayerDriver JPN",%REG_SZ%,"kbd101.dll"
HKR,,LocationInformationOverride,,%LocationOverride%
[101C_TYPE_Inst.HW]
Needs = STANDARD_Inst.Services
[101C_TYPE_LayerDriverFiles]
kbdkor.dll
kbd101c.dll
[101C_TYPE_Inst.Services]
Needs = STANDARD_Inst.Services
; ==============================================
; Korean 103/106 Keyboard (PS/2)
; ==============================================
[103_TYPE_Inst]
CopyFiles = 103_TYPE_LayerDriverFiles, STANDARD_CopyFiles
AddReg = 103_TYPE_AddReg
[103_TYPE_AddReg]
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,OverrideKeyboardType,%REG_DWORD%,0x8
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,OverrideKeyboardSubtype,%REG_DWORD%,0x6
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,OverrideKeyboardIdentifier,%REG_SZ%,"PCAT_103KEY"
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,"LayerDriver KOR",%REG_SZ%,"kbd103.dll"
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,"LayerDriver JPN",%REG_SZ%,"kbd101.dll"
HKR,,LocationInformationOverride,,%LocationOverride%
[103_TYPE_Inst.HW]
AddReg = STANDARD_AddReg.HW
[103_TYPE_LayerDriverFiles]
kbdkor.dll
kbd103.dll
[103_TYPE_Inst.Services]
Needs = STANDARD_Inst.Services
; ==============================================
; Japanese 106/109 Keyboard (PS/2)
; ==============================================
[106_TYPE_Inst]
CopyFiles = 106_TYPE_LayerDriverFiles, STANDARD_CopyFiles
AddReg = 106_TYPE_AddReg
[106_TYPE_AddReg]
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,OverrideKeyboardType,%REG_DWORD%,0x7
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,OverrideKeyboardSubtype,%REG_DWORD%,0x2
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,OverrideKeyboardIdentifier,%REG_SZ%,"PCAT_106KEY"
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,"LayerDriver JPN",%REG_SZ%,"kbd106.dll"
HKLM,SYSTEM\CurrentControlSet\Services\i8042prt\Parameters,"LayerDriver KOR",%REG_SZ%,"kbd101a.dll"
HKR,,LocationInformationOverride,,%LocationOverride%
[106_TYPE_Inst.HW]
AddReg = STANDARD_AddReg.HW
[106_TYPE_Inst.Services]
Needs = STANDARD_Inst.Services
[106_TYPE_LayerDriverFiles]
kbdjpn.dll
kbd106.dll
[106_TYPE_Inst.Services]
Needs = STANDARD_Inst.Services
[i8042prt_Service_Inst]
DisplayName = %i8042prt.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 1 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\i8042prt.sys
LoadOrderGroup = Keyboard Port
[i8042prt_EventLog_Inst]
AddReg = i8042prt_EventLog_AddReg
[i8042prt_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\i8042prt.sys"
HKR,,TypesSupported,0x00010001,7
[kbdclass_Service_Inst]
DisplayName = %kbdclass.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 1 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\kbdclass.sys
LoadOrderGroup = Keyboard Class
[kbdclass_EventLog_Inst]
AddReg = kbdclass_EventLog_AddReg
[kbdclass_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\kbdclass.sys"
HKR,,TypesSupported,0x00010001,7
; ==============================================
; Japanese 106/109 Keyboard (USB)
; ==============================================
[HID_106_Keyboard_Inst.NT]
Needs = HID_Keyboard_Inst.NT
Copyfiles = 106_TYPE_LayerDriverFiles
AddReg = HID_106_Keyboard_Inst.AddReg
[HID_106_Keyboard_Inst.AddReg]
[HID_106_Keyboard_Inst.NT.HW]
AddReg = HID_106_Keyboard_Inst.AddReg.NT.HW
[HID_106_Keyboard_Inst.AddReg.NT.HW]
HKR,,"KeyboardTypeOverride",0x00010001,7
HKR,,"KeyboardSubtypeOverride",0x00010001,2
[HID_106_Keyboard_Inst.NT.Services]
Needs = HID_Keyboard_Inst.NT.Services
[LegacyXlate.DevId]
;
; This section is used during startup by the Windows NT Plug&Play Manager to
; simulate enumeration of the keyboard based on information retrieved from
; ARC firmware/NTDETECT.
;
XT_83KEY = *PNP0300
PCAT_86KEY = *PNP0301
PCXT_84KEY = *PNP0302
XT_84KEY = *PNP0302
101-KEY = *PNP0303
OLI_83KEY = *PNP0304
ATT_301 = *PNP0304
OLI_102KEY = *PNP0305
OLI_86KEY = *PNP0306
OLI_A101_102KEY = *PNP0309
ATT_302 = *PNP030a
PCAT_ENHANCED = *PNP030b
;
; This section is used during fresh install/upgrade to determine what Win95-style
; INF install section to associate with the currently installed keyboard driver.
;
[LegacyXlate.Driver]
i8042prt = STANDARD_Inst
;=====================================================================
[eHome_Keyboard_Inst.NT]
Copyfiles = HID_Keyboard_Inst.CopyFiles.NT
[eHome_Keyboard_Inst.AddReg.NT]
HKR,,"WaitWakeEnabled",0x00010001,1
[eHome_Keyboard_Inst.NT.HW]
AddReg = HID_Keyboard_Inst.AddReg.NT, eHome_Keyboard_Inst.AddReg.NT
[eHome_Keyboard_Inst.NT.Services]
AddService = kbdhid,%SPSVCINST_ASSOCSERVICE%,KbdHid_Service_Inst,KbdHid_EventLog_Inst ; Port Driver
AddService = kbdclass,, kbdclass_Service_Inst, kbdclass_EventLog_Inst ; Class Driver
;=====================================================================
[eHome_106_Keyboard_Inst.NT]
Needs = HID_Keyboard_Inst.NT
Copyfiles = 106_TYPE_LayerDriverFiles
[eHome_106_Keyboard_Inst.AddReg.NT]
HKR,,"WaitWakeEnabled",0x00010001,1
[eHome_106_Keyboard_Inst.NT.HW]
AddReg = HID_106_Keyboard_Inst.AddReg.NT.HW, eHome_106_Keyboard_Inst.AddReg.NT
[eHome_106_Keyboard_Inst.NT.Services]
AddService = kbdhid,%SPSVCINST_ASSOCSERVICE%,KbdHid_Service_Inst,KbdHid_EventLog_Inst ; Port Driver
AddService = kbdclass,, kbdclass_Service_Inst, kbdclass_EventLog_Inst ; Class Driver
;=====================================================================
[HID_Keyboard_Inst.NT]
Copyfiles = HID_Keyboard_Inst.CopyFiles.NT
[HID_Keyboard_Inst.NT.HW]
AddReg = HID_Keyboard_Inst.AddReg.NT
[HID_Keyboard_Inst.AddReg.NT]
;HKR,,"LowerFilters",0x00010000,"valueadd"
[HID_Keyboard_Inst.CopyFiles.NT]
kbdhid.sys
kbdclass.sys
[HID_Keyboard_Inst.NT.Services]
AddService = kbdhid,%SPSVCINST_ASSOCSERVICE%,KbdHid_Service_Inst,KbdHid_EventLog_Inst ; Port Driver
AddService = kbdclass,, kbdclass_Service_Inst, kbdclass_EventLog_Inst ; Class Driver
; AddService = valueadd,,ValueAdd_Service_Inst
[KbdHid_Service_Inst]
DisplayName = %KBDHID.SvcDesc%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_SYSTEM_START%
ErrorControl = %SERVICE_ERROR_IGNORE%
ServiceBinary = %12%\kbdhid.sys
LoadOrderGroup = Keyboard Port
AddReg = KbdHid_Service_Inst_AddReg
[KbdHid_Service_Inst_AddReg]
HKR,"Parameters","WorkNicely",0x00010001,0
[KbdHid_EventLog_Inst]
AddReg = KbdHid_EventLog_AddReg
[KbdHid_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\kbdhid.sys"
HKR,,TypesSupported,0x00010001,7
; [ValueAdd_Service_Inst]
; DisplayName = %VALUEADD.SvcDesc%
; ServiceType = %SERVICE_KERNEL_DRIVER%
; StartType = %SERVICE_SYSTEM_START%
; ErrorControl = %SERVICE_ERROR_IGNORE%
; ServiceBinary = %12%\value.sys
; LoadOrderGroup = Keyboard Port
; AddReg = ValueAdd_Service_Inst_AddReg
; [ValueAdd_Service_Inst_AddReg]
; HKR,"Parameters","WorkNicely",0x00010001,0
; Included by OEM / 3rd party INFs to install kbdclass
[KbdClass.Services]
AddService = kbdclass,, kbdclass_Service_Inst, kbdclass_EventLog_Inst ; Class Driver
[NEC_KBD]
%HID\VID_0409&PID_0011&MI_00.DeviceDesc%=HID_Keyboard_Inst, HID\VID_0409&PID_0011&MI_00
%HID\VID_0409&PID_001A.DeviceDesc%=HID_Keyboard_Inst, HID\VID_0409&PID_001A
[Strings]
*PNP0303.DeviceDesc = "标准 101/102 键或 Microsoft 自然 PS/2 键盘"
i8042prt.SvcDesc = "i8042 键盘及 PS/2 鼠标端口驱动程序"
LocationOverride = "插入键盘端口"
KeyboardClassName = "键盘"
; Manufacturers
ATT = "AT&T"
COMPAQ = "Compaq"
OLIVETTI = "Olivetti"
MS = "Microsoft"
MICROSOFT = "Microsoft"
Std-Keyboards = "(标准键盘)"
ALPS = "ALPS"
FUJITSU = "Fujitsu"
TOSHIBA = "Toshiba"
KEYTRONIC = "Key Tronic"
PHILIPS = "Philips"
CHERRY = "Cherry GmbH"
MITSUMI = "Mitsumi"
SILITEK = "Silitek"
NMB = "NMB"
STSL = "STSL"
ACER = "Acer"
BTC = "BTC"
FOCUS = "Focus"
JINGMOLD = "Jing Mold"
MAXISWITCH = "Maxi Switch, Inc."
MONTEREY = "Monterey"
ORTEK = "Ortek"
CHICONY = "Chicony"
FORWARD = "Forward"
SAMSUNG = "Samsung"
SEJIN = "Sejin"
SUPERGATE = "SUPERGATE"
SUH = "SUH"
SOLIDYEAR = "Solid Year"
NEC = "NEC"
QTRONIX = "Qtronix"
; Standard Device IDs
*PNP0300.DeviceDesc = "PC/XT PS/2 Keyboard (83-Key)"
*PNP0301.DeviceDesc = "PC/AT PS/2 Keyboard (84-Key)"
*PNP0302.DeviceDesc = "PC/XT PS/2 Keyboard (84-Key)"
*PNP0304.DeviceDesc = "Olivetti PS/2 Keyboard (83-Key) or AT&T 301 Keyboard"
*PNP0305.DeviceDesc = "Olivetti PS/2 Keyboard (102-Key)"
*PNP0306.DeviceDesc = "Olivetti PS/2 Keyboard (86-Key)"
*PNP0309.DeviceDesc = "Olivetti PS/2 Keyboard (A101/102-Key)"
*PNP030a.DeviceDesc = "AT&T 302 PS/2 Keyboard"
*PNP030b.DeviceDesc = "PC/AT Enhanced PS/2 Keyboard (101/102-Key)" ; default
*PNP0320.DeviceDesc = "Japanese PS/2 Keyboard (106/109 Key)"
*PNP0343.DeviceDesc = "Korean PC/AT 101-Key Compatible Keyboard/MS Natural Keyboard (Type 2)"
*PNP0344.DeviceDesc = "Korean PC/AT 101-Key Compatible Keyboard/MS Natural Keyboard (Type 3)"
*PNP0345.DeviceDesc = "Korean PS/2 Keyboard (103/106 Key)"
*CPQA0D7.DeviceDesc = "Compaq Enhanced PS/2 Keyboard"
kbdclass.SvcDesc = "Keyboard Class Driver"
KBDHID.SvcDesc = "Keyboard HID Driver"
STANDARD_Inst.SharedDriverMsg = "PS/2 mouse port"
; HID device IDs
HID.KeyboardDevice = "HID Keyboard Device"
HID\VID_0433&PID_ABAB.DeviceDesc = "ALPS USB Keyboard"
HID\VID_044e&PID_1104.DeviceDesc = "ALPS Japanese USB Keyboard"
HID\VID_03F9&PID_0100.DeviceDesc = "Key Tronic USB Keyboard"
HID\VID_0471&PID_0401.DeviceDesc = "Philips Semiconductors CICT USB Keyboard"
HID\VID_0471&PID_0402&MI_00.DeviceDesc = "Philips Semiconductors CICT USB Keyboard"
HID\VID_0471&PID_0601&MI_00.DeviceDesc = "Philips USB Wireless Keyboard"
HID\VID_046A&PID_0001.DeviceDesc = "Cherry GmbH USB Keyboard"
HID\VID_03ee&PID_5609&MI_00.DeviceDesc = "Mitsumi Japanese USB Keyboard"
HID\VID_047B&PID_0001.DeviceDesc = "Silitek USB Keyboard"
HID\VID_047B&PID_0002&MI_00.DeviceDesc = "Silitek USB Keyboard"
HID\VID_04A5&PID_0001.DeviceDesc = "API Generic USB K/B"
HID\VID_04A5&PID_0002.DeviceDesc = "API Ergo USB K/B"
HID\VID_04A5&PID_0003&MI_00.DeviceDesc = "API Generic USB K/B"
HID\VID_03F9&PID_0101.DeviceDesc = "Key Tronic USB Keyboard"
HID\VID_03F9&PID_0102&MI_00.DeviceDesc = "Key Tronic USB Keyboard"
HID\VID_0446&PID_6782.DeviceDesc = "NMB USB Keyboard"
HID\VID_0446&PID_6781&MI_00.DeviceDesc = "NMB USB Keyboard with PS/2 Mouse Port"
HID\VID_05FA&PID_3302.DeviceDesc = "STSL USB Keyboard"
HID\VID_05FA&PID_3301&MI_00.DeviceDesc = "STSL USB Keyboard with PS/2 Mouse Port"
HID\VID_05FA&PID_3303&MI_00.DeviceDesc = "STSL USB Keyboard with PS/2 Mouse Port"
HID\VID_04F2&PID_0002.DeviceDesc = "Chicony USB Keyboard"
HID\VID_04F2&PID_0001&MI_00.DeviceDesc = "Chicony USB Keyboard"
HID\VID_046E&PID_0100.DeviceDesc = "BTC USB Keyboard"
HID\VID_046E&PID_6782&MI_00.DeviceDesc = "BTC USB Keyboard"
HID\VID_05B2&PID_6200.DeviceDesc = "Focus USB Keyboard"
HID\VID_05B2&PID_7200&MI_00.DeviceDesc = "Focus USB Keyboard"
HID\VID_05AF&PID_9167.DeviceDesc = "KB 9151B - 678"
HID\VID_05AF&PID_9267&MI_00.DeviceDesc = "KB 9251B - 678"
HID\VID_04C3&PID_1101.DeviceDesc = "Maxi Switch, Inc. #1101"
HID\VID_04C3&PID_1102&MI_00.DeviceDesc = "Maxi Switch, Inc. #1102"
HID\VID_04C3&PID_2101.DeviceDesc = "Maxi Switch, Inc. #2101"
HID\VID_04C3&PID_2102&MI_00.DeviceDesc = "Maxi Switch, Inc. #2102"
HID\VID_0566&PID_2800.DeviceDesc = "MIC USB K/B"
HID\VID_0566&PID_2801&MI_00.DeviceDesc = "MIC USB K/B M"
HID\VID_05A4&PID_9722.DeviceDesc = "ORTEK Keyboard"
HID\VID_05A4&PID_9720&MI_00.DeviceDesc = "ORTEK Keyboard"
HID\VID_0430&PID_0002&MI_00.DeviceDesc="Fujitsu 109 Japanese USB Keyboard"
HID\VID_0430&PID_000A&MI_00.DeviceDesc="Fujitsu 109 Japanese USB Keyboard"
HID\VID_0430&PID_000B.DeviceDesc="Fujitsu 109 Japanese USB Keyboard"
HID\VID_0430&PID_0082.DeviceDesc="Fujitsu 109 Japanese USB Keyboard"
HID\VID_0430&PID_0083&MI_00.DeviceDesc="Fujitsu 109 Japanese USB Keyboard"
HID\VID_04c5&PID_1020&MI_00.DeviceDesc="Fujitsu 109 Japanese USB Keyboard"
HID\VID_04c5&PID_1018&Col01.DeviceDesc="Fujitsu 109 Japanese USB Keyboard"
HID\VID_04c5&PID_1022&MI_00&Col01.DeviceDesc="Fujitsu 109 Japanese USB Keyboard"
HID\VID_06D5&PID_4000.DeviceDesc = "Toshiba USB 109 Japanese keyboard"
HID\VID_055D&PID_6780.DeviceDesc = "Samsung USB Keyboard V1"
HID\VID_055D&PID_6781&MI_00.DeviceDesc = "Samsung USB Keyboard V2"
HID\VID_055D&PID_0001.DeviceDesc="Samsung USB Keyboard"
HID\VID_05BC&PID_0002.DeviceDesc = "Forward USB K/B"
HID\VID_05BC&PID_0001&MI_00.DeviceDesc = "Forward USB K/B with PS/2 Mouse"
HID\VID_0500&PID_0002.DeviceDesc = "SUH DART-2 USB Keyboard"
HID\VID_0500&PID_0001&MI_00.DeviceDesc = "SUH DART USB Keyboard"
HID\VID_0510&PID_0001.DeviceDesc = "Sejin USB Keyboard"
HID\VID_0510&PID_1000&MI_00.DeviceDesc="Sejin USB Keyboard with PS/2 Mouse Port"
HID\VID_05D5&PID_6782&MI_00.DeviceDesc = "SUPERGATE USB Keyboard with PS/2 Mouse Port"
HID\VID_045E&PID_000B.DeviceDesc = "Microsoft USB Natural Keyboard"
HID\VID_045E&PID_001D&MI_00.DeviceDesc = "Microsoft USB Natural Keyboard Pro"
HID\VID_045E&PID_002B&MI_00.DeviceDesc = "Microsoft USB Internet Keyboard Pro"
HID\VID_045E&PID_002D&MI_00.DeviceDesc = "Microsoft USB Internet Keyboard"
HID\VID_045E&PID_005C&MI_00.DeviceDesc = "Microsoft USB Office Keyboard (106/109)"
HID\VID_045E&PID_006D&COL05.DeviceDesc = "Microsoft eHome 遥控器键盘按键"
HID\VID_045E&PID_006D&COL06.DeviceDesc = "Microsoft eHome MCIR 键盘"
HID\VID_045E&PID_006D&COL07.DeviceDesc = "Microsoft eHome MCIR 109 键盘"
HID\VID_060B&PID_2101&MI_00.DeviceDesc = "Japanese USB Keyboard with PS/2 Mouse Port"
HID\VID_060B&PID_5903.DeviceDesc="Japanese USB Keyboard - 595U"
HID\VID_060B&PID_6003&MI_00.DeviceDesc="Japanese USB Keyboard - 600HM"
HID\VID_060B&PID_1006&MI_00.DeviceDesc="Japanese USB Keyboard - 260U"
HID\VID_0409&PID_0014&MI_00.DeviceDesc="NEC 109 Japanese USB Keyboard"
HID\VID_0409&PID_0011&MI_00.DeviceDesc="NEC PC98 Series Layout USB Keyboard"
HID\VID_0409&PID_0019.DeviceDesc="NEC 109 Japanese USB Keyboard with Bus-Powered Hub"
HID\VID_0409&PID_001A.DeviceDesc="NEC PC98 Series Layout USB Keyboard with Bus-Powered Hub"
HID\VID_0409&PID_0025.DeviceDesc="NEC USB Mini Keyboard with Bus-Powered Hub"
HID\VID_0409&PID_0034&COL01.DeviceDesc="NEC 109 Japanese USB Keyboard with One-touch start buttons"
HID\VID_0409&PID_0094&COL01.DeviceDesc="NEC 109 USB Small Keyboard with One-touch start buttons"
HID\VID_0409&PID_0095.DeviceDesc="NEC 109 USB Small Keyboard with Bus-Powered Hub"
HID\VID_0409&PID_003F&MI_00&Col01.DeviceDesc="NEC Wireless USB Keyboard with One-touch start buttons"
HID\VID_0409&PID_004F&MI_00&Col01.DeviceDesc="NEC Wireless USB Keyboard with One-touch start buttons"
HID\VID_05C7&PID_2001.DeviceDesc = "Qtronix USB Keyboard"
HID\VID_05C7&PID_6001.DeviceDesc = "Qtronix USB Ten-Keypad"
; Standard defs
SPSVCINST_TAGTOFRONT = 0x00000001
SPSVCINST_ASSOCSERVICE= 0x00000002
SERVICE_KERNEL_DRIVER = 1
SERVICE_BOOT_START = 0
SERVICE_SYSTEM_START = 1
SERVICE_AUTO_START = 2
SERVICE_ERROR_NORMAL = 1
SERVICE_ERROR_IGNORE = 0
REG_EXPAND_SZ = 0x00020000
REG_DWORD = 0x00010001
REG_SZ = 0x00000000
其中搜索.sys可以看到对应的驱动程序
; global to i8042prt.sys (affects both keyboard and mouse)
HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt\Parameters","PollingIterations",0x00010003,12000
HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt\Parameters","PollingIterationsMaximum",0x00010003,12000
HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt\Parameters","ResendIterations",0x00010003,3
[STANDARD_CopyFiles]
i8042prt.sys
kbdclass.sys
电源问题:
状态S0是完全打开,电源消耗最大
S1,S2,S3都是睡眠电源消耗不同硬件延迟不同
S4是休眠,只有电源按钮和唤醒电路有点滴电流
电源管理规范中对APM高级电源管理和ACPI的高级配置和电源接口有区别
如何查看一个驱动程序的电源映射关系呢?