Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.09.26;
Скачать: [xml.tar.bz2];

Вниз

Помогите с защитой CD от копирования   Найти похожие ветки 

 
Valera   (2004-08-16 15:20) [0]

Здравствуйте! Я пишу программу на Delphi, которая должна работать только с CD, т.е. возможность работы ее копии на жестком диске исключается. Вот с этим у меня и возникли проблемы. Как мне осуществить проверку наличия диска в CD-Rom’е (защита от копирования на жесткий диск), и как проверить тот ли диск в нем находится (защита от копирования CD 1 в 1). Помогите, кто, чем сможет.


 
Sun bittern ©   (2004-08-16 15:51) [1]

Да, популярная тема. Поищите по форуму, может ветки остались.
А так StarForce, но Alcohol 120% ему в этом помешает :)


 
surkis   (2004-08-16 16:34) [2]

При запуске программы можно с Application.Exename провирять тип носителя жосткий диск, сидюк, и т.д. Если не сидюк не гаси прогу. А вот с защитой от копирования самому интересно.


 
Sun bittern ©   (2004-08-16 19:30) [3]

провирять тип носителя жосткий диск,

Virtual CD :^)


 
TUser ©   (2004-08-16 21:57) [4]

Проверять серийный номер CD. Записывать на каждую болванку копию проги, которая может работать только с данной болванки. Только не спрашивай меня как проверить номер - я не знаю. Честно.


 
KSergey ©   (2004-08-17 09:08) [5]

Помнится когда-то давно рассказывалось о том, что можно наносить дефект на CD, на каждый индивидуально (2 раза в одно место взяко не попасть ;)
Потом сканировать где дефект и прописывать на диск.
Хотя тут оборудование спец. явно понадобится.. (нанести дефект - это лазером по хорошему.
Но опять же наверняка есть соотв. эмуляторы, которые подобные сбои эмулировать умеют...


 
Zabludshiy   (2004-08-17 13:21) [6]

StarForce, однозначно. Последний (кажется 6-й, точно не помню) ломаным не видел. Даже игруху им защищеную пришлось лицензионную покупать. Правда для него нужны какие-то специальные диски кажись, и не уверен что на простом резаке её запишешь... Но если серьёзно хочеш защитить свою прогу, попробуй в гугле поискать, там должно быть о нём подробней.


 
Алхимик ©   (2004-08-17 13:54) [7]

Сам не пробовал.

Cпособ защиты программы от несанкционированного копирования.
Зависимости: windows
Автор:       Павел Озерский, ozerski@list.ru, ICQ:197794637, СПб
Copyright:   Собственное написание (Павел Озерский)
Дата:        11 сентября 2003 г.

Дробим прогу на exe и несколько DLL-ей, функциям в DLL-ях даем одинаковые public"и, а названия DLL-ям даем длинные, притом начальные части названий должны совпадать, так, чтобы короткие имена отличались только числом после тильды. Вот по коротким-то именам мы их вызывать и будем. А число после тильды, как известно, зависит от порядка копирования файлов на диск, при стирании файлов с "промежуточными" номерами не меняется и при копировании не воспроизводится. Так что, копируя в "неалфавитном порядке", перемежая рабочие DLL-и с "заглушками" (потом их можно стереть), легко можно добиться невоспроизводимости сочетаний длинное-короткое имя, и после несанкционированного копирования EXE будет вызывать не те функции из не тех библиотек. Единственная тонкость: неплохо поставить проверку на длинность имени в самих dll-ях, причем с использованием FindFirstFile, так как часть win32-платформ передает dll-и, вызываемой по короткому имени, как имя ее модуля именно короткое имя. А иначе прога будет легко копироваться из DOS (т.е. только короткие имена) без потери функциональности.


 
Кириешки ©   (2004-08-17 15:51) [8]

ХОТИТЕ ПРИКОЛ ???

ПО ТЕЛЕКУ СМОТРЕЛ.
В Японии (вроде бы) придумали защищать CD от копирования методом ЦАРАПИН! Диск специальном образом царапается, причем такими мелкими царапинами, что их не видно совершенно. Данным методом будут защищать только те диски, на которых помещается только 1 программа.  Она, при работе будет проверять наличие царапин и их расположение. Поскольку CDRecoder не приспособлен делать царапины - то поделать такой диск будет НЕВОЗМОЖНО. А фирма Bungie уже приступила к выпуску какой -то игрушки, которая проверяет наличие царапин на CD, и если их нет, то игра будет запускаться точно так же как обычно, но оружие во время игры будет стрелять не туда куда надо, заедать или наоборот заклинивать (ну, тоесть нажал на курок, а он не отпускается..). Вот до чего техника дошла. Блин.


 
DeadMeat ©   (2004-08-17 19:09) [9]

Ээмм... это случаем не как в [5]?

---
...Death Is Only The Begining...



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2004.09.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.035 c
1-1095069393
Чайник
2004-09-13 13:56
2004.09.26
Stringgrid


14-1094359127
olookin
2004-09-05 08:38
2004.09.26
Процент сов, жаворонков и сусликов...


14-1094397535
Piter
2004-09-05 19:18
2004.09.26
Gordian Knot


1-1094546741
Black
2004-09-07 12:45
2004.09.26
Как создать копию Form


3-1093593752
12345
2004-08-27 12:02
2004.09.26
Программное выделение строк в DBGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский