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

Вниз

Защита программы   Найти похожие ветки 

 
Лана Розанова   (2002-02-09 07:58) [0]

Кто подскажет, как более-менее защитить программу от копирования и нелегального распространения? СПАСИБО.


 
Вячеслав 1   (2002-02-09 10:03) [1]

Вот и меня это тоже интересует, т.к. привязка к железу не всегда работает (на разных машинах по разному, из моего опыта)


 
Victor   (2002-02-09 10:19) [2]

Привязыватся можно не только к железу но и к натройкам в реестре Windows а также существуют более дорогие средства защиты, такие как электронный ключ и т.д
Защитить CD-Rom от копирования можно записав на него определённый файл (например файл с паролем) и сделать так чтобы его нельзя было скопировать а только читать с CD.


 
Anatoly Podgoretsky   (2002-02-09 11:20) [3]

Чем по твоему копирование отличается от чтения, для меня тем что я могу записать прочитанный файл. Так что приходим к первому выводу - нельзя читать файл, ко второму выводу - зачем нужен файл который нельзя прочитать, только как факт что он существует.


 
Vasilii   (2002-02-09 16:57) [4]

Электронный ключ - нормальное решение. В нашей конторе используется именно этот вариант. Если продукт распространяется на CD-R можно подумать о Star Force CD-R (www.starforce.ru). Защита неплохая. Мне сломать не удалось ;). Обычными (да и необычными пока тоже) копирами не переписывается.


 
Иван Шихалев   (2002-02-09 18:32) [5]

Люди... Ау... А что, кто-нибудь писал програму, которую стоит защищать?


 
Bura   (2002-02-09 20:00) [6]

Я писал. Но в основном приходится защищать от тупоголовых пользователей, которые хотят поставить себе ее еще на один компьютер (а также от их "тупоголовых" "программистов"). Сильную защиту не делал, так как знаю, что такая программа без поддержки, тем более в регионе - полный ноль.


 
Dimk   (2002-02-10 01:11) [7]

Ну - ка ну - ка!
А чем таким эта Star Force интересна?


 
Fay   (2002-02-10 01:49) [8]

Лучший способ защитить программу - сделать её глючной,
неудобной и никому не нужной.
Высший класс защиты!


 
Dead Morozzz   (2002-02-11 09:25) [9]

Никак...


 
Dmitriy_0   (2002-02-11 09:34) [10]

А может кто знает, как 1С защищает свои CD, что их VirtualDrive не берет?


 
PVOzerski   (2002-02-11 11:03) [11]

Слушайте, сидит в голове идея, самому пока ни к чему, уже предлагал в форуме, повторю опять.
Кто хочет, пусть проверяет на осуществимость. Разбиваем прогу на экзешник и несколько DLL-ей.
Даем DLL-ям длинные имена, совпдающие в начале, так, чтобы короткие отличались только по цифре
после тильды. А потом вызываем функции из этих Dll-й, загружая эти библиотеки то по длинным, то по
коротким именам (особенно хорошо выйдет, если export-имена функций в DLL-ях дать одни и те же или
вызывать по ordinal"ам). А главное - сделать соответствующий инсталлятор, который будет записывать
эти DLL-и на диск в строго определенном порядке, да еще dummi-файлы между ними напихает, а потом
сотрет. Суть идеи в том, что ОС генерит короткие имена автоматически и при любой попытки
копирования такой проги соответсвия длинных имен коротким будут порушены.


 
Basilio   (2002-02-11 11:16) [12]

А как сделать единственность (конечность количества :) установки?


 
Dmitry V. Averuanov   (2002-02-11 11:19) [13]

Где-то читал следующее :
- Для работы проги обязательно необходим некий, обязательно длинный файл (не менее 250-300 метров), при чем при создании своего CD он пишется первым. Далее (самый сложный момент) определяем, где он физически на диске - это должно быть видно и делаем царапину где-то в середине оного файла. Хитрость в том, что требуемые данные находятся в конце этого файла. Далее пишем на CD все остальное. При запуске делаем Seek на нужное место (по задумке - намного после царапины).....


 
Poirot   (2002-02-11 20:27) [14]

Ну спасиба ГОСПАДАМ МОДЕРАТОРАМ.... Я ТУТ, понимаете, целый трактат о защите прог писал, а они взяли и удалили... Зачем? Что я вам такого сделал?


 
core   (2002-02-12 11:26) [15]

2 Dmitry V. Averuanov:
Делать царапины на дисках - это дело интересное. Особенно когда их у тебя больше 200.

2 Vasilii: А по поводу СтарФорса СД-Р можно поподробнее, как - что. потому-что на www.star-force.ru(если не ошибся) там инфа скудная, с технической точки зрения :)


 
amamed_3071   (2002-02-12 13:24) [16]

winapi..GetFileHandleinfo находиш сериалный номер диска и все


 
core   (2002-02-12 14:26) [17]

2 amamed_3071 © :
И что? копия CloneCD будет отдавать то-же самое.
На СД-Р-ах уникальным есть только ATIP - он один у всех дисков с одного стампера - так-что если сделал оригинал на ( :) ну например на RostokMedia) то рабочую копию можно сделать только на сд-р из той=же партии.
Но ATIP читается только на писалках.

ЗЫ: по поводу царапины - тот-же КлонСД эту царапину отлично схавает, и по реакции(попытки чтения сбойных областей) копия от оригинала отличатся не будет.


 
Anatoly Podgoretsky (M)   (2002-02-13 00:34) [18]

Fay © (10.02.02 01:49)

Если автор заплатит, то я готов поставить ее на свой компьютер


 
Фэ   (2002-02-13 00:36) [19]

Самы лучший способ - не создавать вообще.


 
Desdechado   (2002-02-13 10:51) [20]

2 PVOzerski © (11.02.02 11:03)
Идея интересная. Только скопировать проще саму инсталляшку - и она все сделает сама :))


 
Besa   (2002-02-13 18:23) [21]

по поводу защиты дисков:
http://www.pl-computers.ru/article.cfm?Id=279

у меня стоит задача чтобы работала прога с СД-юка
мысль в том что все(пока не уверен на все 100%) проги которые делают копии работают по принципу "мухи отдельно-котлеты отдельно", те если идет комбинированный СД ( аудио+дата) то сделать образ ВСЕГО СД нельзя, а например проверить прогой своей уровень записи аудио трека, можно попробовать (если конечно есть варик, что на второй копии будет ниже уровень записи).
не знаю вынес вот на суд обчества, только сильно не бейте :)



 
core   (2002-02-24 19:00) [22]

2 Besa:
"комбинированный СД ( аудио+дата) то сделать образ ВСЕГО СД нельзя, а например проверить прогой своей уровень записи аудио трека, можно попробовать (если конечно есть варик, что на второй копии будет ниже уровень записи)."

;)))))))))) Рассссмешил :)))))

1) Скопировать комб. СД(CD-EXTRA,......) можно _БЕЗ_ проблем
2) Диск - это тебе не касета МК-60, копируется не звук а цифра, так-что "уровень записи" у оригинала и копии будет _ИДЕНТИЧЕН_.




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

Форум: "Потрепаться";
Текущий архив: 2002.04.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.004 c
14-9604
Olgerd
2002-02-21 20:25
2002.04.04
BAT-файлы


7-9661
Андрей Анатольевич
2002-01-06 03:43
2002.04.04
Программирование USB


1-9528
MaratA
2002-03-23 19:07
2002.04.04
Delphi виснет через несколько запусков проги


1-9529
POOKER
2002-03-23 17:16
2002.04.04
Нужна помощь


3-9387
dron1
2002-03-09 13:21
2002.04.04
как программно узнать является поле ключем или нет?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский