2009-10-19 9 views
2

Windows에서 프로그래밍 방식으로 부팅 순서를 가져 오는 방법이 있습니까?부팅 순서를 읽는 방법?

+0

이 ... 이것은 BIOS 설정입니다, 내가 엉망 수 하나 개의 프로그램으로 보지 않았다 커널 부팅 API를 (내부, 서수 동적 호출)를 사용 BIOS 설정 - 즉시 - (그래픽 카드의 Firmwares를 제외하고). 그러나 좋은 시작은 이사회의 제조업체가 될 것입니다. – Bobby

답변

2

Windows 98에서 CPU 포트을 사용하여 CMOS 데이터 (BIOS 설정)를 읽을 수있었습니다.
내가 실수하지 않는다면 Windows XP는 더 이상 허용하지 않습니다.

마더 보드 제조업체는 일반적으로 BIOS 설정을 파일에 저장하는 유틸리티를 제공합니다.
해당 정보가 있더라도 BIOS 버전의 사양이 필요할 수 있으므로 "BOOT order"바이트의 오른쪽 오프셋을 찾을 수 있습니다 (단일 바이트로 저장되었다고 가정).

업데이트 : 나는 그것을 테스트하지만 제대로 이해 경우에 저장된 BIOS 데이터를 얻을 수 있습니다 위의 기능을보다 구체적으로 GetSystemFirmwareTable Function.

SMBIOS Support in Windows.
그리고 체크 아웃하지 않은
가장 낮은 1MB의 물리적 메모리. 부팅 순서 정보가 저장되는 위치를 알아야합니다.

0

예, 나는 이것이 가능하다고 생각하지 않습니다