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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.023 c
1-61043
uulysr
2002-09-09 10:15
2002.09.19
Конвертор в RTF


4-61375
Sword
2002-07-31 18:28
2002.09.19
Имя компьютера


4-61367
Ученик
2002-07-25 17:46
2002.09.19
DrawFrameControl и Windows XP


14-61300
GGG
2002-08-22 02:51
2002.09.19
Привет всем! Как сделать,что-бы программа устанавливалась


14-61248
Devid
2002-08-20 21:46
2002.09.19
Помогите кто знает мастера!





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