Frage

Wenn ich montieren Sie die DMG-Datei mit Systemaufrufe hdiutil und meine Anwendung wird unerwartet beendet, die DMG bleibt montiert, sondern weil ich es privat mit -nobrowse montieren, es wird nicht im Finder auf. Gibt es eine Möglichkeit, es zu befestigen einige Rahmen oder API verwenden, die intelligent genug sein wird, abzuhängen, wenn meine Anwendung unerwartet beendet wird?

Im Grunde genommen, ich suche nach einer Möglichkeit von Dateien innerhalb eines DMG lesen zu können, ohne dass es zu montieren.

War es hilfreich?

Lösung

könnten Sie libdmg , um direkt die dmg zu lesen, anstatt sie zu Montage .... obwohl es offensichtlich nicht unterstützt ist.

Andere Tipps

Ich denke, die beste Wahl, um zu versuchen, eine Ausnahme oder ein Signal vor dem Beenden, und in Ihrer Ausnahme oder Signal-Handler-Code zu fangen, hängen Sie die DMG selbst.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top