Форум: "Потрепаться";
Текущий архив: 2004.10.17;
Скачать: [xml.tar.bz2];
ВнизЗащита CD от копирования Найти похожие ветки
← →
Igorek © (2004-09-27 18:26) [0]Поделитесь из личного опыта, что лучше использовать.
Что б не брал VirtualCD, CloneCD, etc.
← →
Jeer © (2004-09-27 18:27) [1]Не пользоваться CD
← →
Igorek © (2004-09-27 18:35) [2]
> Jeer © (27.09.04 18:27) [1]
> Не пользоваться CD
А менее радикально?
← →
Amoeba © (2004-09-27 18:36) [3]
> А менее радикально?
Это уже будет денег стоить, возможно не малых...
← →
Igorek © (2004-09-27 18:41) [4]Ок. Упрощу вопрос.
Есть ли на чистом типичном CD-R уникальная для данного диска инфа, которую можно прочитать?
← →
Mim1 © (2004-09-27 19:01) [5]Ну типа starforce используйте.
← →
DiamondShark © (2004-09-27 19:02) [6]
> Есть ли на чистом типичном CD-R уникальная для данного диска
> инфа, которую можно прочитать?
Если есть что-то, что можно прочитать, значит это можно сохранить и воспроизвести.
Ы?
← →
Mim1 © (2004-09-27 19:07) [7]Наверное он имеет ввиду какуюто заводскую инфу, которую простым рекордером не нанести.
Хотя эмуляторы сногу эмулировать это :)
← →
Igorek © (2004-09-28 11:14) [8]
> Mim1 © (27.09.04 19:07) [7]
> Наверное он имеет ввиду какуюто заводскую инфу, которую
> простым рекордером не нанести.
> Хотя эмуляторы сногу эмулировать это :)
Ну есть вроде возможность определить - CD drive физический или эмулятор. Да, я говорю именно о заводской инфе.
← →
KilkennyCat © (2004-09-28 11:19) [9]гвоздь и молоток.
← →
КаПиБаРа © (2004-09-28 11:23) [10]Igorek © (28.09.04 11:14) [8]
Проверить наличие процессов, библиотек в памяти.
Проверить тип CD (какой фирме принадлежит).
Проверить скорость доступа к различным секторам/файлам.
=======================================
Из мечты можно сделать варенье.
Нужно только добавить фруктов и сахара.
=======================================
← →
Amoeba © (2004-09-28 11:26) [11]На IXBT была информация о таком способе защиты. Суть дела примерно такова. Некая фирма делает и продает специальные (не дешевые) болванки (обычные не подойдут). Делается запись, после чего тебе за деньги высылается какой-то код, на основании которого специальной прогой на CD что-то дописывается. Точно не помню, но вроде бы каждая болванка имеет свой уникальный заводской идентификатор.
← →
АлексейК (2004-09-28 11:28) [12]Все равно если диск читаетается значит информацию с него перенести можно.
← →
vecna © (2004-09-28 11:29) [13]starforce3
← →
SPeller © (2004-09-28 14:42) [14]Угу, starforce юзайте. Правда, с такого диска даже рабочий бэкап не сделаешь, что нарушет действующее законодательство.
← →
VID © (2004-09-28 16:47) [15]SPeller © (28.09.04 14:42) [14]
Ну знаешь, для кого-то это рабочий бэкап, а для кого и пиратская копия ;)
← →
SPeller © (2004-09-28 17:31) [16]
> Ну знаешь, для кого-то это рабочий бэкап, а для кого и пиратская
> копия
Но законом ведь предусмотрена одна копия на случай краха установленного продукта :) Вот не стало у меня диска, а сохранились полностью файлы, и всё - можно удалять спокойно - не станет это работать.
Хотя... От starforce есть один проверенный вариант - это любым, даже самым простым способом снять образ диска, завиртуалить его и отключить в компе все сидиромы (физически или в биосе).
← →
panov © (2004-09-28 17:34) [17]Ответ ведь дали -
KilkennyCat © (28.09.04 11:19) [9]
← →
WondeRu © (2004-09-28 17:41) [18]KilkennyCat © (28.09.04 11:19) [9]
гвоздь и молоток.
замечательный способ! записываем на диск 100 мб всякого бреда, корябаем диск у первых дорожек, потом анализируем этот большой файл на нечитаемость, делаем из этого какой-нить CRC! Затем записываем Вашу прогу, которая будет анализировать 100 Мб файл и CRC! Вот вам и уникальность!;)
← →
Igorek © (2004-09-28 18:12) [19]
> WondeRu © (28.09.04 17:41) [18]
> KilkennyCat © (28.09.04 11:19) [9]
> гвоздь и молоток.
>
> замечательный способ! записываем на диск 100 мб всякого
> бреда, корябаем диск у первых дорожек, потом анализируем
> этот большой файл на нечитаемость, делаем из этого какой-нить
> CRC! Затем записываем Вашу прогу, которая будет анализировать
> 100 Мб файл и CRC! Вот вам и уникальность!;)
Дело не просто в уникальности. А в невозможности ее воспроизведения. В данном случае все легко сэмулировать или скопировать. Нет?
> КаПиБаРа © (28.09.04 11:23) [10]
> Проверить тип CD (какой фирме принадлежит).
А как не подскажешь?
И вообще насчет защиты от копирования.
1) Вообще странно, что компакт диски CD R/RW не имеют серийного номера. Как обычно железо имеет. Напр. жесткий диск.
2) Если бы в Винде была функция извлечения этого номера
3) Если бы в Винде была функция определения эмулятор-физ. привод
Тогда защита стала бы тривиальной.
← →
Igorek © (2004-09-28 18:29) [20]Кстати СтарФорс3 уже ломают - есть эмулятор и можно скопировать (на одном форуме поведали)
Короче защита от копирования на нынешнем этапе развития CD-R, Windows, CD drive бесперспективна и нерентабельна на малых тиражах и небольшой стоимости ПО. Я так понимаю.
Остается вариант с активацией ПО и привязкой к железу. Наверно его оставим.
Но возникает проблема с подделкой дисков. Если прямо на диск или в коробку ставить серийный номер для активации, то тогда надо его защитить от подделки. Тогда надо напр. голограму. Ее уже нерентабельно будет подделывать.
Также есть проблема с лимитом инсталяций по одному серийному номеру. Одна контора в Украине дает 3 инсталяции. Если больше - надо убедительно пояснить причины или выслать факсом запрос с печатью и пописью.
Так что нету совешенного метода... :-(
← →
DiamondShark © (2004-09-28 18:40) [21]
> Так что нету совешенного метода... :-(
Конечно. Все, что можно читать -- можно и воспроизвести.
← →
КаПиБаРа © (2004-09-29 07:25) [22]Igorek © (28.09.04 18:12) [19]
> Проверить тип CD (какой фирме принадлежит).
А как не подскажешь?
Из наименования CD-Rom в свойствах системы - оборудовании.
Могу предложить еще такие способы.
Обращаемся к файлам/секторам записаным в начале и конце диска и замеряем среднее время доступа. Будет работать если в эмуляторе не предоставляется выбот скорости CD-Rom.
При обращении к CD контролируем к каким файлам происходит обращение (для примера см. FileMon). Если выясняется что при обращении к CD происходит чтение из большого файла на HDD, то это явно эмулятор. Как реализовать не знаю.
Если ПО не массовое, то можно по оборудованию генерить код, а ключь сообщать мылом или по телефону. У нас используются такие программы.
=======================================
Мелочи тревожат нас более всего:
легче увернуться от слона, чем от мухи.
(Генри Шоу Уилер)
=======================================
← →
Igorek © (2004-09-29 13:12) [23]
> КаПиБаРа © (29.09.04 07:25) [22]
> Igorek © (28.09.04 18:12) [19]
> > Проверить тип CD (какой фирме принадлежит).
> А как не подскажешь?
>
> Из наименования CD-Rom в свойствах системы - оборудовании.
Я имел ввиду диск в приводе а не сам привод.
← →
Koala © (2004-09-29 16:07) [24]Как узнать серийный номер аудио CD
CD может иметь или не иметь серийный номер и/или универсальный код продукта (Universal Product Code). MCI-расширение Windows предоставляет эту информации с помощью комманды MCI_INFO_MEDIA_IDENTITY command. Эта команда возвращает уникальную ID-строку.
uses
MMSystem, MPlayer;
procedure TForm1.Button1Click(Sender: TObject);
var
mp: TMediaPlayer;
msp: TMCI_INFO_PARMS;
MediaString: array [0..255] of char;
ret: longint;
begin
mp := TMediaPlayer.Create(nil);
mp.Visible := false;
mp.Parent := Application.MainForm;
mp.Shareable := true;
mp.DeviceType := dtCDAudio;
mp.FileName := "D:";
mp.Open;
Application.ProcessMessages;
FillChar(MediaString, sizeof(MediaString), #0);
FillChar(msp, sizeof(msp), #0);
msp.lpstrReturn := @MediaString;
msp.dwRetSize := 255;
ret := mciSendCommand(Mp.DeviceId, MCI_INFO,
MCI_INFO_MEDIA_IDENTITY, longint(@msp));
if Ret 0 then
begin
MciGetErrorString(ret, @MediaString, sizeof(MediaString));
Memo1.Lines.Add(StrPas(MediaString));
end
else
Memo1.Lines.Add(StrPas(MediaString));
mp.Close;
Application.ProcessMessages;
mp.free;
end;
end.
http://delphirus.com.ru/delphi-sovetid-635.html
← →
WondeRu © (2004-09-29 16:08) [25]2Igorek ©
используй Хаспы
← →
Igorek © (2004-09-29 18:32) [26]
> Koala © (29.09.04 16:07) [24]
Ты забыл добавить:
"Отец-программист сидит у телевизора. Сынок возится с компьютером. Через некоторое время сынок подбегает к папе:
- Папа! А что значит надпись "Формат диск C камплит?"
(с) DelphiWorld
:-)
Вобщем читал я эту статью. Только вот аудио дисками мы не занимаемся. :)
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.10.17;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.066 c