Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> производитель CD 
:(
    Опции темы
offline
Дата 25.11.2005, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 474
Регистрация: 7.2.2005

Репутация: нет
Всего: 7



Кому ни будь удалось считать производителя или тип зприсываемого слоя с CD? Если да, то подскажите как это сделать.
PM MAIL   Вверх
Snowy
Дата 25.11.2005, 17:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 30
Всего: 484



C CD это с диска или с CR-ROM драйва?
Если с драйва, то пример есть в DRKB.
Если с диска... А там есть такая информация?

Это сообщение отредактировал(а) Snowy - 25.11.2005, 17:34
PM MAIL   Вверх
offline
Дата 25.11.2005, 17:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 474
Регистрация: 7.2.2005

Репутация: нет
Всего: 7



Нес с драйва, а именно с CD-R диска. Да, там такая инфа лежит, вот только как до нее достучаться?
PM MAIL   Вверх
_hunter
Дата 25.11.2005, 17:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 9
Всего: 98



судя по:
Цитата
или тип зприсываемого слоя с CD

таки болванки...
хотя про инфу о производителе я тоже не слышал...


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
offline
Дата 25.11.2005, 18:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 474
Регистрация: 7.2.2005

Репутация: нет
Всего: 7



тогда откуда эти данные Nero CD-DVD Speed берет smile? именна с болванки
PM MAIL   Вверх
RA
Дата 25.11.2005, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Брутальный буратина
****


Профиль
Группа: Участник Клуба
Сообщений: 3497
Регистрация: 31.3.2002
Где: Лес

Репутация: 7
Всего: 115



Я может скажу глупость smile , но всёже скажу.
Может инфа объэтом записанна на нулевой дорожке.
PM   Вверх
offline
Дата 25.11.2005, 22:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 474
Регистрация: 7.2.2005

Репутация: нет
Всего: 7



честно говоря я не знаю, где записывается это инфа, но считать очень хочется smile
>RAdmin
а как ее от туда вычитать?

Это сообщение отредактировал(а) Girder - 25.11.2005, 23:50
PM MAIL   Вверх
offline
Дата 28.11.2005, 14:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 474
Регистрация: 7.2.2005

Репутация: нет
Всего: 7



есть у кого какие идеи ?
PM MAIL   Вверх
offline
Дата 6.12.2005, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 474
Регистрация: 7.2.2005

Репутация: нет
Всего: 7



Я тут узнал, что нужная мне информация хранится в TOC, а не в нулевой дорожке, а уже из ТОС по таблицам ATIP получить производителя диска...

А вот как до ТОС можно добраться и прочитать его?
PM MAIL   Вверх
offline
Дата 6.12.2005, 20:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 474
Регистрация: 7.2.2005

Репутация: нет
Всего: 7




Вот тут

http://www.replikator.ru/context.php?a_ID_...NU=10&ID_SITE=1

есть расшифровка таблиц ATIP (В таблице указаны НАЧАЛА диапазонов ! Единицы фреймов означают ТИП материала носителя.)
А вот как получить эти данные?

PM MAIL   Вверх
Snowy
Дата 6.12.2005, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 30
Всего: 484



PM MAIL   Вверх
offline
Дата 6.12.2005, 23:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 474
Регистрация: 7.2.2005

Репутация: нет
Всего: 7



>Snowy

смотрел я там, но так и ничего не нашел smile
PM MAIL   Вверх
Snowy
Дата 7.12.2005, 10:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 30
Всего: 484



Цитата(kirilllius @ 6.12.2005, 23:52)
смотрел я там, но так и ничего не нашел

А я облазал MSDN и тоже ничего не нашел.
Вся инфа, касающаяся именно диска, а не его содержимого находится в этой структуре:
CDROM_TOC_ATIP_DATA_BLOCK
Код

typedef struct _CDROM_TOC_ATIP_DATA_BLOCK {
  UCHAR  CdrwReferenceSpeed : 3;
  UCHAR  Reserved3          : 1;
  UCHAR  WritePower         : 3;
  UCHAR  True1              : 1;
  UCHAR  Reserved4       : 6;
  UCHAR  UnrestrictedUse : 1;
  UCHAR  Reserved5       : 1;
  UCHAR  A3Valid   : 1;
  UCHAR  A2Valid   : 1;
  UCHAR  A1Valid   : 1;
  UCHAR  DiscSubType : 3;
  UCHAR  IsCdrw    : 1;
  UCHAR  True2     : 1;
  UCHAR  Reserved7;
  UCHAR  LeadInMsf[3];
  UCHAR  Reserved8;
  UCHAR  LeadOutMsf[3];
  UCHAR  Reserved9;
  UCHAR  A1Values[3];
  UCHAR  Reserved10;
  UCHAR  A2Values[3];
  UCHAR  Reserved11;
  UCHAR  A3Values[3];
  UCHAR  Reserved12;
} CDROM_TOC_ATIP_DATA_BLOCK, *PCDROM_TOC_ATIP_DATA_BLOCK;

Я не вижу, где здесь может спрятаться производитель...
PM MAIL   Вверх
Girder
Дата 7.12.2005, 10:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лентяй 2
***


Профиль
Группа: Участник Клуба
Сообщений: 1993
Регистрация: 12.5.2004

Репутация: 25
Всего: 155



Да дествительно... где-то там поле отведенно. Но у меня например ни разу Nero не показал инфу о производителе. С чего все взяли что производитель будет заполнять енто(тем более честно енто делать) - 1? Зачем существует описалово... как по внешнему виду определить кто дествительно является производетелем - 2? Зачем существует оборудование... которое по поверхности диска определяет уникальным штамп оборудования на котором произведен диск(ну т.е. как отпечатки пальцев) - 3?


--------------------
Как слышим, так и пишим.
Истина где-то там...
PM   Вверх
offline
Дата 7.12.2005, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 474
Регистрация: 7.2.2005

Репутация: нет
Всего: 7



>Snowy

а как получить эти значения, как посмотреть, что там?
UCHAR A1Values[3];
UCHAR A2Values[3];
UCHAR A3Values[3];


а как это на Delphi будет выглядеть, а то я с С++ не дружу smile
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: WinAPI и системное программирование"
Snowybartram
MetalFanbems
PoseidonRrader
Riply

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • 99% ответов по WinAPI можно найти в MSDN Library, оставшиеся 1% здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.0625 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.