Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Программирование под Unix/Linux > Чтение raw hdd


Автор: Sartorius 28.10.2010, 18:22
 Првиет!

 Нужно  в Mac OS X обеспечить приложению низкоуровневый доступ к HDD (читать сектора. в частности описание раздела в HFS+). Есть какие-нибудь варианты, кроме чтения из /dev/rdisk? И возможно ли сделать все это без привилегий администратора?

Автор: bsa 2.11.2010, 17:40
Я конечно не специалист по MacOS, но могу предположить, что другого метода нет. А ответ на твой второй вопрос скорее отрицательный, чем положительный (так как иначе всякая дрянь смогла бы читать то, что ей читать не положено). Убедиться в этом можно, сделав в терминале:
Код
$ ls -l /dev/rdisk
Если права для группы rw-/r--, то пользователь входящий в эту группу сможет читать этот файл.

Автор: Sartorius 2.11.2010, 18:06
Ага. Спасибо. Я тоже посмотрев сорцы всяких утилит не встречал другого способа... 
ЗЫ
 Отмечу решенной

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)