Cocoa / CoreFoundation:连接的驱动器列表但未安装&如何安装它们?

时间:2012-07-15 01:14:13

标签: cocoa core-foundation

与“磁盘工具”中一样,如何获取未安装的已连接驱动器列表。然后,我该如何装载它们?

THX

1 个答案:

答案 0 :(得分:0)

磁盘仲裁框架可以处理各种任务,例如挂载磁盘:

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

我不确定磁盘工具如何知道可用驱动器,但有一种可能性是它监视挂载/卸载活动(使用上面的框架)并简单地记住过去使用过的磁盘。例如,它可以自动将磁盘的路径名保存在某个设置文件中,并在每次启动时恢复该列表。