| |
|
|
| | А возможно ли такое использование DLL-
(Я их никогда не создавал)
В нутри DLL, в каждой функции идет проверка на соответствие
например серийного номера винчестера или даты (01,01,07)
и если не совпадает , функция не выполняется.
Если такое возможно, то эффективна ли эта защита...???
| |
| |
| |
| |
|
|
| | а зачем в данном случае нужна DLL?
ведь Вам придется сравнивать два параметра причем один из них константный.
если значение этой константы хранить в коде DLL, то чтобы изменить это значение Вам придется пересобирать DLL. | |
| |
| |
| |
|
|
| | Смотря от чего защищаться...
чем DLL лучше MDE? | |
| |
| |
| |
|
|
| | >Смотря от чего защищаться...
>чем DLL лучше MDE?
Защищаться от использования моей проги в другом месте и без меня...  | |
| |
| |
| |
|
|
| | теоретически все эти проверки можно сделать и в MDE. | |
| |
| |
| |
|
|
| | а практически - ничего не поможет  | |
| |
| |
| |
|
|
| |
Я уже как-то высказывался. IMHO !!!
Довольно посто "привязать" программу к компу.
Основные сложности сделать это так, что бы легальный пользователь мог сам переставить программу на новый ком, и при этом он не мог отдать дистрибутив еще кому-то.
Пока у вас 10 пользователей, то все довольно просто:
- Вы просите прислать код который выдала ваша программа и реквизиты
- смотрите, действитель но ли этот человек заплатил
- на основании присланного кода генерите ключ и отправляете пользователю.
При перестановке системы (замене компа) операция повторяется
А вот если пользователей более 30, то вы посто утоните разбирая эти заявки. А при 100 такая система вообще не будет работать.
Вообще я придерживаюсь принципа "подумай, а нужна ли твоя пограмма кому-то кроме заказчика", в 80% случаев выходит, что без доделок программа никому не нужна, поскольку очень сильно впихнута в специфику документооборота.
Я обычно предлагаю купить MDB, звучит это примерно так:
"Вы платите 100 рублей и получаете программу согласно ТЗ, если вы в дальнейшем что-то захотите изменить в отчете или форме, вы платите мне - я изменяю. Если меня нет, никто не сможет ничего поправить. Но если вы заплатите мне 120 рублей, Вы получите исходные коды, и любой мало-мальски рабирающийся в MSA сможет поправить программу."
Обычно действует... только 1 раз не отдал MDB, и то больше что бы насолить заказчику , гад редкостный
все IMHO
| |
| |
| |
| |
|
|
| | Так, если дается mdb, то заказчик уже имеет исходные коды. | |
| |
| |
| |
|
|
| | я видимо не понятно выразился.
заказчик на выбор получает или MDE за 100 р. или MDB за 120 р. | |
| |
| |
|
|
| |
|
|
| | можно попробовать сделать USB ключ на флэшке | |
| |
| |
| |
|
|
| | гемморой с распространение небольших программ - по e-mail уже не пошлешь | |
| |
| |
| |
|
|
| | Это из моего опыта залома/защиты: - защиту помещай в MDE (сказывается специфика компиляции акса в псевдокод - достаточно тяжело - порой практически невозможно отлаживать, в DLL (там Assembler - с которым несколько проще чем с Pcod' ом)- придется применять доп средства защиты от дебаггеров/ декомпиллеров) . Ключи - на УСБ/ ЛПТ (Guardant, Sentinel и т.п)лучше применять эсли стоимость проги (или эффект от ее эксплуатации) значительно превышает стоимость ключа | |
| |
| |
| |
|
|
| | >в DLL (там Assembler - с которым несколько проще чем с Pcod' ом)-
если dll - ActiveX DLL, то то отладка будет ненамного проще, чем MDE... | |
| |
| |
| |
|
|
| | >> Ключи - на УСБ/ ЛПТ
чуть всю голову не сломал, пока доперло | |
| |
| |
| |
|
|
| | даблпостинг аналайзер репорт:
упс - перебор | |
| |
| |