Cocoa/CoreFoundation: список подключенных дисков, но не смонтированных и как их смонтировать?

Как в Дисковой утилите, как я могу получить список подключенных дисков, которые не смонтированы. А потом, как я могу их смонтировать?

Спасибо

1 ответ

Платформа Disk Arbitration может выполнять различные задачи, такие как монтирование дисков:

https://developer.apple.com/library/mac/#documentation/Darwin/Reference/DiscArbitrationFramework/DiskArbitration_h/

Я не совсем уверен, как Дисковая утилита узнает о доступных дисках, но одна возможность состоит в том, что она отслеживает активность монтирования / размонтирования (используя вышеописанную платформу) и просто запоминает диски, которые использовались в прошлом. Например, он может автоматически сохранять пути к дискам в файле настроек где-нибудь и восстанавливать этот список при каждом запуске.

Другие вопросы по тегам