Macos 检查未加密的基本UDIF DMG文件的内容

Macos 检查未加密的基本UDIF DMG文件的内容,macos,file-format,dmg,Macos,File Format,Dmg,如果我使用对hdiutil的系统调用挂载DMG文件,并且我的应用程序意外退出,DMG将保持挂载状态,但因为我使用-nobrowse私自挂载它,所以它不会显示在Finder中。如果我的应用程序意外退出,有没有一种方法可以使用足够智能的框架或API卸载它 基本上,我正在寻找一种无需挂载就能从DMG中读取文件的方法。我认为最好的办法是在退出之前捕获异常或信号,并在异常或信号处理程序代码中,自己卸载DMG。我认为最好的办法是在退出之前尝试捕获异常或信号,并在异常或信号处理程序代码中,您可以自己卸载DMG

如果我使用对hdiutil的系统调用挂载DMG文件,并且我的应用程序意外退出,DMG将保持挂载状态,但因为我使用-nobrowse私自挂载它,所以它不会显示在Finder中。如果我的应用程序意外退出,有没有一种方法可以使用足够智能的框架或API卸载它


基本上,我正在寻找一种无需挂载就能从DMG中读取文件的方法。

我认为最好的办法是在退出之前捕获异常或信号,并在异常或信号处理程序代码中,自己卸载DMG。

我认为最好的办法是在退出之前尝试捕获异常或信号,并在异常或信号处理程序代码中,您可以自己卸载DMG。

您可以直接读取DMG,而不是挂载它……尽管它显然不受支持。

您可以直接读取DMG,而不是挂载它……尽管它显然不受支持