2012-02-29 3 views
2

서비스를 작성하고 서비스가 시스템의 MAC 주소를 가져 오는 데 WMI를 사용합니다. 서비스가 부팅 될 때 문제가 발생합니다. 운영 체제가 완전히 설치된 후에 얻을 수있는 정보와 다릅니다. 초기화 됨. 따라서 어떻게 OS를 초기화하여 적절한 MAC 주소를 얻을 수 있는지 감지 할 수 있습니까?창이 시작되면 서비스가 어떻게 감지 할 수 있습니까?

언어

+0

* "시스템의 MAC 주소 가져 오기"* 왜? –

+2

"완전히 초기화 됨"을 정의하십시오. 답변을 찾는 데 도움이 될 것입니다. – tenfour

+0

은 MAC 주소가 완전하게 설정되어 있습니다. 시작시 MAC 주소가 약간의 값이되고 일단 모든 것이 초기화되면 MAC 주소는 내가 원하는 값인 – shawn

답변

1

정상 호스트가 변경되지 않는 하드웨어에서 자신의 MAC 주소를 가지고 플랫폼은 윈도우 7과 윈도우 XP이며, C와 자바 있습니다. OS가 완전히 시작되었다고 말할 수있는 특별한 시점은 없습니다. 기다려야합니다.

Mac 주소 변경이 OS가 사용자에게 알리거나 OS 시작시 의존하지 않는 것으로 의심됩니다. 이는 거의 동일한 시간에 발생합니다.

+1

Ok는 VM에서 실행 중일 때 호스트 컴퓨터에서 변경 될 때만 변경된다는 것을 발견했습니다. – shawn

관련 문제