한 걸음씩..

Toaster enum Error 본문

프로그래밍

Toaster enum Error

반엘 2013. 7. 15. 10:58

Toaster 소스 공부 중..

1. C:\WinDDK\7600.16385.1\src\general\toaster\wdm\bus [ build ]

2. 레거시 하드웨어 추가 -> BusEnum.sys

3. C:\WinDDK\7600.16385.1\src\general\toaster\exe [ build ] 

4. enum -p 1 -> 장치 등록

5.  C:\WinDDK\7600.16385.1\src\general\toaster\wdm\func\featured1 [ build ]

6. 장치관리자 ->Toaster Bus Enumerator -> Microsoft_Eliyas_Toaster_01 -> 드라이버 소프트웨어 업데이트

7. toaster.sys 드라이버 등록

위 과정 중 4번 enum 에서 Error 발생

C:\WinDDK\7600.16385.1\src\general\toaster\exe\enum\objchk_win7_x86\i386>Enum.exe -p 1

Opening \\?\root#system#0001#{d35f7840-6a0c-11d2-b841-00c04fad5171}

Bus interface opened!!!

SerialNo. of the device to be enumerated: 1

PlugIn failed:0x57

에러 원인은 DAEMON Tools Virtual Bus 드라이버와 충돌 때문이었다.

해당 드라이버를 삭제 후 정상 동작을 확인하였다.