Вверх ↑
Этот топик читают: Гость
Ответов: 41
Рейтинг: -3
#1: 2008-05-17 08:14:03 ЛС | профиль | цитата
Как наиболее эффективно защитить программу от пиратства? ?
Не помешал бы компонент HardwareID.
карма: 1

-1
Голосовали:PKS, Galkov, Астрамак
Ответов: 205
Рейтинг: 3
#2: 2008-05-17 08:45:05 ЛС | профиль | цитата
code_9056.txt
может так хотя я не уверен негде проверить ...!
но есть 2- вариант
карма: 1

0
файлы: 1code_9056.txt [1.2KB] [173]
Голосовали:PKS, Galkov
Ответов: 1
Рейтинг: -1
#3: 2008-05-17 08:51:01 ЛС | профиль | цитата
Что у тебя за компонент ProcInfo , уменя такого нет
У меня HiAsm 3.65 build 165
карма: 0

-1
Голосовали:PK.Kirill, Galkov, Астрамак
Ответов: 205
Рейтинг: 3
#4: 2008-05-17 09:12:49 ЛС | профиль | цитата
hiasm b3.65 ver168
------------ Дoбавленo:


Add(MainForm,8715059,14,7)
{
Left=20
Top=105
}
Add(ProcInfo,11530685,196,70)
{
Point(ProcessorId)
}
Add(If_else,12936307,315,210)
{
link(onTrue,15209930:doMessage,[])
link(onFalse,7717221:doMessage,[])
link(Op1,2664399:Var3,[(321,156)])
link(Op2,237961:Var,[])
}
Add(Hub,3008249,140,63)
{
OutCount=3
link(onEvent1,4559867:doLoad,[])
link(onEvent2,11530685:doInfo,[])
link(onEvent3,4015039:doWork1,[(184,83)(184,143)(25,143)])
}
Add(Message,7717221,378,217)
{
Message="не легально"
Icon=3
}
Add(Message,15209930,420,210)
{
Message="легально"
Icon=4
}
Add(GlobalVar,237961,322,133)
{
Name="id"
}
Add(GVarContainer,4559867,322,63)
{
Section="wer"
FilleName="conf.txt"
VarList=#5:start|2:id|
}
Add(Button,301708,35,63)
{
Left=95
Top=115
Caption="status"
link(onClick,3008249:doEvent1,[])
}
Add(If_else,5950456,42,210)
{
Op1=Integer(1)
link(onTrue,5253264:doCompare,[])
link(onFalse,8708488:doData,[(79,223)(79,258)])
link(Op2,15601546:Var2,[])
}
Add(GlobalVar,8230912,49,147)
{
Name="start"
}
Add(DoData,8708488,84,252)
{
Data=Integer(1)
link(onEventData,12470649:doEvent1,[])
}
Add(DoData,3823350,224,217)
{
link(onEventData,237961:doValue,[(303,223)(303,139)])
link(Data,2664399:Var2,[])
}
Add(GetDataEx,2664399,217,147)
{
Angle=3
link(Data,11530685:ProcessorId,[(230,156)])
}
Add(If_else,5253264,154,210)
{
Op1=Integer(1)
link(onTrue,12936307:doCompare,[])
link(onFalse,2637058:doWork2,[])
link(Op2,15601546:Var3,[(167,177)])
}
Add(GetDataEx,15601546,42,168)
{
link(Data,8230912:Var,[])
}
Add(Hub,12470649,126,252)
{
OutCount=4
link(onEvent1,8230912:doValue,[(181,258)(181,204)(37,204)(37,153)])
link(onEvent2,2637058:doWork3,[(207,265)])
link(onEvent3,4559867:doSave,[(240,272)(240,76)])
link(onEvent4,4015039:doWork2,[(170,279)(170,244)(9,244)(9,209)])
}
Add(HubEx,2637058,203,210)
{
link(onEvent,3823350:doData,[])
}
Add(HubEx,4015039,21,196)
{
Angle=1
link(onEvent,5950456:doCompare,[(25,216)])
}
вот примерчик грубовато..но всёже можно дороботать и попрятать так сказать ключи...

карма: 1

1
Голосовали:PK.Kirill
Ответов: 1397
Рейтинг: 50
#5: 2008-05-17 09:29:56 ЛС | профиль | цитата
Есть компонент ShareWare.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
1
Голосовали:PK.Kirill
Ответов: 41
Рейтинг: -3
#6: 2008-05-17 09:30:30 ЛС | профиль | цитата
пирату стоит тольго раз зарегистрировать программу, и он будет распространять ее вместе с файлом (conf.txt), и она будет прекрасно запускаться у пользователей пиратских прог
ShareWare? в какой версии Hiasm? или он отдельно устанавливается?
карма: 1

-1
Голосовали:PKS, Galkov, Астрамак
Ответов: 1397
Рейтинг: 50
#7: 2008-05-17 09:42:13 ЛС | профиль | цитата
Это отдельный компонент. Скачать можно в разделе Upload. Защита тоже не ахти, но все под рукой. А если поискать по форуму, то несколько месяцев назад я открывал тему с точно таким же названием. Найдешь почитай, я найти не могу.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
2
Голосовали:PK.Kirill, Астрамак
Ответов: 41
Рейтинг: -3
#8: 2008-05-17 09:58:11 ЛС | профиль | цитата
Валерий,Спасибо за информацию [ + - ]
С трудом нашел ShareWare (в аплоаде на восьмой странице)
А тему с точно таким же названием не нашел
карма: 1

0
Голосовали:PKS, Galkov
Ответов: 1397
Рейтинг: 50
#9: 2008-05-17 10:49:44 ЛС | профиль | цитата
Кидаю компонент ;)
------------ Дoбавленo:

Немного не успел. Тема называлась, может немного и путаю в названии - "Защита программ в HiAsm"
карма: 0
Время верстки: %cr_time% Текущее время: %time%
1
Голосовали:Астрамак
Гость
Ответов: 17029
Рейтинг: 0
#10: 2008-05-17 12:09:01 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-04 21:27:08
карма: 0

0
Ответов: 205
Рейтинг: 3
#11: 2008-05-17 12:10:27 ЛС | профиль | цитата
а лучше в зашшифрованом бинарнике!
карма: 1

0
Ответов: 3851
Рейтинг: 159
#12: 2008-05-17 14:53:02 ЛС | профиль | цитата
PK.Kirill писал(а):
Как наиболее эффективно защитить программу от пиратства?
Можно использовать платную защиту, если твоя прога её окупит..
Как собираешься продавать?
карма: 0
начавший
0
Ответов: 41
Рейтинг: -3
#13: 2008-05-17 15:09:28 ЛС | профиль | цитата
millano писал(а):
Какой бы ни был файл его всегда возможно скопировать и распорстранять вместе с прогой

нельзя ли сделать такой компонент (многим будет полезен), который будет защищать прогу как описано здесь:
http://www.softactivation.com/asp/about.asp
ведь у меня с делфи и паскалем туго

карма: 1

-1
Голосовали:PKS, Galkov, Астрамак
Ответов: 1397
Рейтинг: 50
#14: 2008-05-17 19:45:30 ЛС | профиль | цитата
Сам жду не дождусь. Такой компонент конечно нужен. Даже Астрамаку ;)
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 3851
Рейтинг: 159
#15: 2008-05-17 19:54:54 ЛС | профиль | цитата
Если я не ошибаюсь - там предполагается наличие выхода в интернет на машине купившего. В этом случае можно организовать свой сервер для регистрации запусков, до тех пор, пока хакеры не возьмутся за код проги.
карма: 0
начавший
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)