Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.19;
Скачать: CL | DM;

Вниз

Привет всем! Как сделать,что-бы программа устанавливалась   Найти похожие ветки 

 
GGG   (2002-08-22 02:51) [0]

Привет всем! Как сделать,что-бы программа устанавливалась
на комп. пользователя только один раз, и её нельзя было
скопировать на другой комп..Другими словами блокировать
беспредельное распространение.


 
DC-AC   (2002-08-22 07:44) [1]

Аппаратные ключи (COM,LPT,USB).


 
sudiv ©   (2002-08-22 10:16) [2]

Под DOS когда-то делал так,
несу прогу куда надо, там ее оставляю,
прога имеет определенный размер и занимает энное кол-во кластеров, от последнего практически всегда остается какой-то кусок, который выясняется вычитанием из ближайшего числа, кратного ну скажем 512<-min (или твоему размеру кластера) размера твоей программы, вот в этот кусок при установке и пиши чего-нибудь, что потом проверит твоя программа, при копировании копируется только реальное кол-во байт, т.е. если программа 4653 байта, то скопируется только 4653 байта, а 467 б - остаток от последнего кластера занимаемого программой (если кластер 512 б) останется на старом месте.
Хотя этот метод не пройдет при копировании (дублировании) информации например с дискеты на дискету каким-нибудь diskdup"ом.

Под винды такую штуку реализовывать не пробовал, поэтому подробности и конкретности описать не могу.


 
DC-AC   (2002-08-22 11:51) [3]

А если "нести" нужно из Москвы во Владивосток ?
Кроме того, много людей с недюжинным складом ума крякера детально расскажет тебе, как и что они сделают, чтобы "послать подальше" этот остаток.


 
Неотеничный Педоморф   (2002-08-22 11:57) [4]

Можно сделать демо версию.
Можно привязать к серийному номеру процессора.
Можно ввести обязательную регистрацию.
Да мало ли! Можно пойти на www.delphikingdom.com и почитать статьи мастеров ("проект антикрэковские мучения").....
u.s.w.


 
DC-AC   (2002-08-22 13:21) [5]

>Можно привязать к серийному номеру процессора.

А его уже научились программно доставать ? То, что микрокод в процессорах перешивают - это я слышал.


 
Неотеничный Педоморф   (2002-08-22 13:36) [6]

S/N процессора -- см. информацию о команде CPSUI.

Есть пример на http://msdn.microsoft.com (найдёте через search),
есть подробное описание команды на http://www.intel.com (pdf - файл, также найдёте через search)


 
DC-AC   (2002-08-22 15:19) [7]

Intel слова CPSUI не знает.
В MSDN нашёл http://msdn.microsoft.com/library/default.asp?url=/library/en-us/graphics/hh/graphics/cpsui_0bl3.asp
Стесняюсь спросить, а где здесь серийный номер процессора ? Какая-нибудь из доступных простому смертному (а не дядюшке Билли) программ это умеют делать ?


 
Неотеничный Педоморф   (2002-08-22 15:48) [8]

Видимо, не умеет. Хотя, зачем простому смертному CPSUI?


 
DC-AC   (2002-08-22 16:06) [9]

Да и то верно. Я один из них ;-) и поэтому отлично обхожусь аппаратным микропроцессорным ключом собственной разработки...


 
RV ©   (2002-08-22 19:50) [10]

Зотов как то зказал
да привяжи ты программу к чему угодно, потом все равно будешь сравнивать

JE на JNE поменять - нехитрое дело


 
Неотеничный Педоморф   (2002-08-22 22:04) [11]

Какой же я дурной стал на этом форуме!

Перепутать CPSUI и CPUID!!!

Ламерюга! Пора сваливать...


 
DC-AC   (2002-08-23 07:02) [12]

А, понял о чём речь. Family, Model, Steppind, Features и т.п. Получить конечно можно, но это не будет как-то идентифицировать _данный конкретный_ экземпляр процессора. На двух одинаковых процессорах полученные данные будут одни и те же. Кстати, такая же ситуация с т.н. "номером BIOS", проверялось на двух одинаковых материнках - один к одному.
to RV : а если JE будет штук 20-30 ? И "правильный" всего один ? И удаление "неправильного" производит примерно тот же эффект, что и "правильного", но остаются скрытые "ловушки" - искажение данных и т.п. ?


 
sudiv ©   (2002-08-23 09:03) [13]

to DC-AC (22.08.02 11:51)
Ну навалились :), конечно, сломать можно все. Даже ключики электронные. А вообще - я не знаю например какая степень защиты должна быть и предложил первое что пришло в голову, а обычно самое простое и приходит.


 
Alex4444444444   (2002-08-23 10:57) [14]

Vsyu by etu energiyu, da na to, chtob programma tolkovoj byla...


 
GGG   (2002-08-23 21:05) [15]

Всем огромное спасибо за отклики, только дело в том, что
я не такой большой спец., мне-бы попроще и поконкретней.
С уважением .......


 
AZ ©   (2002-08-24 06:51) [16]

Крутые системы защиты на чепуховые программы напоминают анекдот:
"По прерии скачет Неуловимый Джо. Неуловимый не потому, что его не могут поймать, а что он никому и на%;№ не нужен".



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

Текущий архив: 2002.09.19;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.01 c
8-61221
VID
2002-05-19 19:58
2002.09.19
Нужно:


1-61130
Jee
2002-09-06 14:42
2002.09.19
Как замучить DLL


6-61227
antonp
2002-07-15 23:58
2002.09.19
Подскажите правильное направление!


1-61087
NeyroSpace
2002-09-09 17:38
2002.09.19
У кого-нибуть есть описание ф-ций библиотек управления VXD?


3-60940
Abu
2002-08-27 17:44
2002.09.19
проверка для Excel