Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

За 2005-02-11

Re: Protection of the software

Hello run9,

Wednesday, February 9, 2005, 11:36:57 PM, you wrote:

rmr> Здравствуйте all!
rmr> Подскажите как наименьшими силами защитить программу, Хотелось бы чтобы
rmr> чтобы пользователь не имел возможности по дружбе или ротозейству
rmr> передать ее
rmr> другому для анологичного использования!
rmr> Пока в голове одна идея что бы прога при запуске проверяла чтонибудь в
rmr> реестре, И если не находит там нужное просто не запускалась.
rmr> С уважением
rmr> Валера.

как будет распространяться программа? Наиболее простой способ - это
когда прога на базе некоторых данных реестра генерит USER ID, который
отправляется юзером (вместе с деньгами) к тебе. В ответ юзер получает
ключ регистрации. К чему привязать USER ID - это уже сам решай,
можно привязать сразу к нескольким параметрам.

   2005-02-11 22:20:29 (#314791)

MFC CSizingTabCtrlBar странные вещи...

Hello comp,
на codeproject.com скачал пример:

http://www.codeproject.com/docking/sizing_tabctl.asp

там такая штука типа Workspace в VC6. Все работает, если в качестве
вида используется CTreeView. Но стоит только заменить CTreeView на
CListView, как сразу исчезает прорисовка по перелючению закладок.
Точнее, она происходит, но сам TabCtrl почему-то затирает все своим
серым фоном.
Почему два близких класса ведут себя так по-разному? В исходном коде
sizing_tabctrl никаких привязок к конкретному классу именно
CTreeView нет!

   2005-02-11 22:19:16 (#314788)

Re: Protection of the software

Здравствуйте.
Спасибо всем.
Исходя из из следующих условий
А. Юзер типа ламер
B.Юзеров данной программы ограничено.
С.Требуется привязка юзера к проге.
D. Требуется привязать юзера к собственной персоне //
//разработки,техослуживание,etc.
Е.Прога работает с БД
Принял слудующий алгоритм защиты.Ядром является психология юзера.
в упращенном виде
1.разместить файл(ы) БД в отдельном каталоге от самой проги
2. в реестре чтонить типа *зер гут*
3. при onCreate посмотреть на реестр если не *зер гут*
а. скажем изменить свойство StoreInDFM компонента frReport //
// кстати по условиям договора заказчик покупает лицензию на этот
//генератор отчетов
b. принажатии на кнопку отчет через реестр вести количество
нажатий,если
количество вызовов более Х формируем отчет со словами *вы только что
развязали мировую войну* ):
Эта задача минимум.Задача максимум дать юзерам маленько
поработать-сформировать базу{если догадается скопировать файл(ы) базы и
подгружать файлы .frf}
и через какоето время запретить делать отчет.Таким образом юзер
вынуждается на приобретение так как уже сам привязывается к проге.
FastReport.inc сильно не заморачивался с защитой своего прекрасного
продукта-генер.отчетов,а привязал многих разработчиков..И например мне
проще купить за 19$ лицензию на него чем изучать SoftIce чтобы убрать
карявку fastreport unregistered, да кстати и аптека на ver2.53 не выдает
рецепта.
С уважением
Валерий.

Номер выпуска : 4022
Возраст листа : 509 (дней)
Количество подписчиков :
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/314736
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

   2005-02-11 20:23:53 (#314736)