none
XP에서 DeviceIoControl api 사용 문제 - 파티션 조작 RRS feed

  • 질문

  • 하드디스크의 파티션 정보를 변경 후 갱신하기 위해, 

    (MBR의 Partition type을 0x18 에서 0x0b 로 변환)

    DeviceIoControl(hDevice, IOCTL_DISK_UPDATE_PROPERTIES, .. ) API를 사용합니다. 

    Win 7에서는 정상동작하여, 변경된 파티션 정보를 읽어오는데..(디스크관리자에 정상(주파티션)으로 표시)

    XP에서는 위의 함수를 호출하면 성공을 리턴하지만, 

    HDD의 파티션 정보를 읽어오지 못하고, 정보도 갱신되지 않습니다. (디스크관리자에 정상(알수없는파티션)으로 표시)

    XP와 Win7에서 위의 함수가 다르게 작동하는 부분이 있을까요?

    2013년 10월 6일 일요일 오후 12:35