![]() |
|
|
![]()
|
|
| Artemon |
|
|||
|
а ты мне нравишься ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 24.2.2004 Где: Челябинск Репутация: нет Всего: 20 |
Привет, может кто подскажет как сделать следующее:
Имеется программа, которая должна запускаться ограниченное число раз Вопрос: как этого добится? -------------------- Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 2 Всего: 360 |
записывать количество запущенных раз последним байтом в какую нибудь необходимую свою ДЛЛ до её загрузки.
|
|||
|
||||
| Artemon |
|
|||
|
а ты мне нравишься ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 24.2.2004 Где: Челябинск Репутация: нет Всего: 20 |
А если случится следующая ситуация: Лимит запусков закончин и ушлый юзер скопирует ранее сохраненную dll в место текущей, к которой обращается программа, так что это спосо не канает.
-------------------- Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 2 Всего: 360 |
Ушлый юзер всегда найдёт способ тебя обхитрить
|
|||
|
||||
| Artemon |
|
|||
|
а ты мне нравишься ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 24.2.2004 Где: Челябинск Репутация: нет Всего: 20 |
Вы хототе сказать, что на 100% эту задачу не риаоизовать?
-------------------- Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 2 Всего: 360 |
Ну почему же. Вот микрософт придумал принудительную регистрацию с удалённым контролем. Что нибудь типа того. Юзер при каждом старте коннектуется с сервером и тот выдаёт ему уникальный одноразовый ключ. Иначе ИМХО никак ведь любой счётчик можно сбросить на 0.
|
|||
|
||||
| DIMA.NET |
|
|||
![]() invisible fighter ![]() ![]() Профиль Группа: Участник Сообщений: 380 Регистрация: 26.1.2003 Репутация: нет Всего: нет |
А если просто счетчик поставить на сервер, чтобы не высылать одноразовые ключи и т.д. Я думаю, что не ушлому пользователю сбросить счетчик на сервере будет тяжеловато.
|
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 2 Всего: 360 |
DIMA.NET, зато легко будет отключить локальную проверку или поставить маленький прокси...
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 1 Всего: 538 |
Можно так: все критичные для работы программы функции, выносятся на сервер. И программа работает только при наличии соединения с сервером.
В принципе достаточно надежно, но понравится ли это пользователю (необходимость постоянного соединения с интернетом, трафик, задержки и т.п.) и сможет ли работать программа при таких задержках. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| DIMA.NET |
|
|||
![]() invisible fighter ![]() ![]() Профиль Группа: Участник Сообщений: 380 Регистрация: 26.1.2003 Репутация: нет Всего: нет |
||||
|
||||
| Artemon |
|
|||
|
а ты мне нравишься ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 24.2.2004 Где: Челябинск Репутация: нет Всего: 20 |
Сервер это хорошо, но вот его нет и инета нет
-------------------- Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 1 Всего: 538 |
Все что находится на локальной машине, потенциально можно взломать. Важно сделать эту задачу, максимально сложной, больше ничего сделать нельзя. При инсталяции пропиши в exe-шник дату установки, и пиши в него в зашифрованном виде, счетчик запусков и время последнего запуска. Далее проверяешь дату установки, если она более n дней прекращаешь работу (это чтобы обезопасить себя от копирования файла из резервной копии). Далее проверяешь дату последнего запуска, если она больше текущей значит хотят обмануть с помощью перевода часов. Потом увеличиваешь счетчик запусков. Еще есть вариант (так например делает MS), это создавть версию которая работает до определенной даты. Недостаток состоит в том, что тебе надо будет регулярно пересобирать программу (как минимум раз в неделю, а то и каждый день). -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Artemon |
|
|||
|
а ты мне нравишься ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 24.2.2004 Где: Челябинск Репутация: нет Всего: 20 |
Спасибо
-------------------- Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru |
|||
|
||||
| ConstantinXXX |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 246 Регистрация: 27.5.2006 Где: U.S.A. :-) Репутация: нет Всего: 0 |
Artemon, Зайди на мой сайт. http://constantinxxx.narod.ru/ ---------> Delphi7 --------> [Анти]взлом
Там есть хороший способ от взлома счетчика. А если надо по более узнать оставляй сообщения здесь http://narod.yandex.ru/userforum/?owner=constantinxxx. Помогу Добавлено @ 23:27
Добавлено @ 23:34 sergej.z,
--------------------
Как вы относитесь к девушкам, которые курят сигареты?Как не ослепнуть за компьютером© ORENCODE.info |
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Технологии защиты программного обеспечения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |