当我尝试打开驱动器扇区以使用open()
进行读取时,它将在MacOS Mojave中返回-1
文件描述符。
但是它在其他MacOS上也可以正常工作。莫哈韦沙漠还有其他方法可以做到这一点。
cPath = "/dev/rdisk0 ";
errno = 0;
int fileDesc = 0;
fileDesc = open(cPath, O_RDONLY);
if (fileDesc == -1)
{
NSLog(@"%s",strerror(errno));
}
打印:“不允许进行操作”