| 
| 
 | Вопрос # 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 Вадим К А не кто и не говорил, что я разместил в ответе суперантиломаемый пример, да еще и с подсказкой, как это все можно сломать. Чтобы такое написать нужно самому немного(много) подумать(дай Бог талант) и чтоб никто не догадался(Тссс....)!!!
 |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |