문제

시스템 호출을 사용하여 DMG 파일을 마운트하면 hdiutil 그리고 내 응용 프로그램은 예기치 않게 종료되면 DMG는 여전히 장착되지만 개인적으로 마운트하기 때문입니다. -nobrowse, Finder에 나타나지 않습니다. 내 애플리케이션이 예기치 않게 종료되면 마운트 해제 할만 큼 똑똑한 일부 프레임 워크 또는 API를 사용하여 마운트 한 방법이 있습니까?

기본적으로 DMG 내에서 파일을 장착하지 않고 읽을 수있는 방법을 찾고 있습니다.

도움이 되었습니까?

해결책

당신은 사용할 수 있습니다 libdmg DMG를 장착하기보다는 직접 읽는 것입니다 .... 분명히 지원되지는 않습니다.

다른 팁

최선의 방법은 종료하기 전에 예외 나 신호를 포착하려고 시도하고 예외 또는 신호 처리기 코드에서 DMG를 직접 마운다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top