|
Вопрос # 847/ вопрос открыт / |
|
Доброго времени суток, уважаемые эксперты!
Я создал программу решил разместить ее в нете но я хочу сделать ее платной как можно защитить ее от несанкционированного использования
 |
Вопрос задал: Р.А. (статус: Посетитель)
Вопрос отправлен: 10 августа 2007, 18:56
Состояние вопроса: открыт, ответов: 2.
|
Ответ #1. Отвечает эксперт: Градов Ю.М.
Здравствуйте, Раджабов Амин!
Возможно программу упаковать архиватором и поставить пароль на архив. Многие программы-изготовители установщиков имеют функцию пароля (http://www.jrsoftware.org/isdl.php). Возможно вставить код в Delphi: пример простого использования пароля в приложении.
Приложение: Переключить в обычный режим- program Initialize;
-
- uses
- Forms,
- Dialogs,
- Controls,
- MainFrm in 'MainFrm.pas' {MainForm};
-
- {$R *.RES}
-
- var
-
- begin
-
-
- begin
- Application.CreateForm(TMainForm, MainForm);
- Application.Run;
- end
- else
-
- end.
-
 |
Ответ отправил: Градов Ю.М. (статус: 8-ой класс)
Время отправки: 10 августа 2007, 20:15
|
Ответ #2. Отвечает эксперт: Feniks
Здравствуйте, Раджабов Амин!
Где-то лет 5 назад я сам задался такой целью... Перекопал кучу литературы, сайтов и конференций. И пришел к выводу, что все более-менее нормальные средства, включая компоненты и другие примочки к Delphi и C++Builder-у платные и содержат много существенных не дороботок, причем каждый(ая) по своему. Найти что-то одно и стоющее очень тяжело и порой не реально. Все зависит от того, на сколько Вы хотите защитить свое ПО, на каких клиентов расчитываете (чайников или профи).
Мне удалось подобрать кучу информации из инета и создать свою команду, целью которой была написание такой компоненты для Delphi и C++Builder-а. Называется она Application Security Project (ASP). Хоть она еще и не доведена до соверхенства (пока не поддерживаются более новые версии Delphi и C++Builder-а, а также процессоры P4 с HT и двухядерные), но зато ею уже ряд клиентов пользуется и защищают свои проекты. Справочную информацию могу Вам предоставить. А для обсуждения заходите к нам на канал IRC #DelphiIntRu сеть DalNet.RU, т.к. я считаю, что такую тему в мини-форумах тяжело обсуждать... Только я с 17 августа по 2 сентября буду в отпуске.
 |
Ответ отправил: Feniks (статус: Бакалавр)
Время отправки: 13 августа 2007, 10:24
|
Мини-форум вопроса
Всего сообщений: 3; последнее сообщение — 10 августа 2007, 21:25; участников в обсуждении: 2.
|
Вадим К (статус: Академик), 10 августа 2007, 19:40 [#1]:
Почитайте на королевстве раздел "антикрековые мучения"
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=250
а также смежные темы.
Но запомните одно, что бы там не говорили:"Нельзя сломать только не написанную программу. Всё остальное ломается. Вопрос только денег и времени". С этого делайте вывод. Понятно, что если ваша программа будет популярна и продавать будете за небольшие деньги и будет хорошая поддержка, то ломать врядли будут (шкурка вычинки не стоит). А если сделаете большую цену и наплевательски будете относиться к пользователям - сломают с принципа.
Есть также хороший метод получения денежки, как поддержка. Прога бесплатная, но нужные "фичи" вы прикручиваете за денежку.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Вадим К (статус: Академик), 10 августа 2007, 20:31 [#2]:
to Градов Ю.М.
Вот только ваша защита ломается в два прихода. С архиватор - всегда найдётся человек, который выложит распакованный, с вторым - даже смешно - она сама покажет пароль - нужно только ок нажать.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Градов Ю.М. (статус: 8-ой класс), 10 августа 2007, 21:25 [#3]:
to Вадим К
А не кто и не говорил, что я разместил в ответе суперантиломаемый пример, да еще и с подсказкой, как это все можно сломать. Чтобы такое написать нужно самому немного(много) подумать(дай Бог талант) и чтоб никто не догадался(Тссс....)!!!
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|