我正在创建一个应用程序,其中保存了一堆使用稀疏包加密的文件,就像Time Machine一样(我的名字只是巧合)。我需要将稀疏束安装到挂载点(我不关心哪一个)。但是,我害怕它的时候 安装它会显示在桌面和Finder中。
我有两个问题:
顺便说一下,我的SDK是10.6。
答案 0 :(得分:2)
使用磁盘仲裁框架。具体来说,调用DADiskMountWithArguments()函数,传递“nobrowse”参数。
答案 1 :(得分:0)
谁知道现在和10.11是否有更新? (我的意思是'nobrowse'选项)
目前只有下一个可用:
/*! * @enum DADiskMountOptions * @abstract Options for DADiskMount(). * @constant kDADiskMountOptionWhole Mount the volumes tied to the whole disk object. */
enum
{
kDADiskMountOptionDefault = 0x00000000,
kDADiskMountOptionWhole = 0x00000001
};
typedef UInt32 DADiskMountOptions;
cc:@JoshuaNozzi