检查一个基本的,未加密的UDIF DMG文件的内容
-
22-07-2019 - |
题
如果我使用系统调用来hdiutil
和我的应用程序意外退出时,仍DMG安装,但因为我有-nobrowse
私自安装它,它不会在Finder中出现安装DMG文件。有没有办法使用一些框架或API,这将是足够聪明,卸载,如果我的应用程序意外退出安装吗?
基本上,我寻找一种方法,以便能够从一个内DMG文件中读取,而无需将其安装。
解决方案
您可以使用 libdmg 直接读取伤害,而不是安装它....虽然这显然不支持的。
其他提示
我认为最好的方法是尝试捕捉异常或之前退出的信号,并在异常或信号处理程序代码,自己卸载DMG。
不隶属于 StackOverflow