Как сделать ограничение по времени работы (напр. 30мин) и количеству запусков? После того как истекло время программа отказывается работать до ввода ключа, аналогично с числом запусков использовал все - вводи ключ...
Интересует что-то вроде того что используется в играх от Alawar (правда для них есть smsgen )
Видел такую возможность при прогоне программы через .NET Reactor, но не понял как там это будет работать...
Ограничение по времени - таймер.
Количество запусков - храним в реестре или где-нибудь ещё, текущее количество запусков, ну и при каждом выполнении плюсуем. Стоит хранить зашифрованно.
Ограничение по времени - таймер.
Количество запусков - храним в реестре или где-нибудь ещё, текущее количество запусков, ну и при каждом выполнении плюсуем. Стоит хранить зашифрованно.
ну с таймером я и сам понял но ведь он каждый раз будет стартовать с нуля...
эм.. а как зашифровать? можно пример
Нах нужно шифрование?Удалил клюичк из реестре вот и продлил)
Берешь dotNET Reactor
Вбиваешь свой exe
Во вкладке Settings жмякаешь на Lock Settings(выпадет меню)
Выбираешь Inbuilt Lock - Evaluation Period
Изменяешь месседж На допустим: Программа будет работать еще 0 минут.
Параметр enabled ставишь true.
Evaluation Type ставишь Runtime_Minutes
И значение выставляешь 30
Все,обфускаешь программу запускаешь и видишь,что есть триальный период
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Нах нужно шифрование?Удалил клюичк из реестре вот и продлил)
Берешь dotNET Reactor
Вбиваешь свой exe
Во вкладке Settings жмякаешь на Lock Settings(выпадет меню)
Выбираешь Inbuilt Lock - Evaluation Period
Изменяешь месседж На допустим: Программа будет работать еще 0 минут.
Параметр enabled ставишь true.
Evaluation Type ставишь Runtime_Minutes
И значение выставляешь 30
Все,обфускаешь программу запускаешь и видишь,что есть триальный период
а что делать когда он кончится? что предлагает сделать?
При запуске можно сделать так:
До окончания действия триал версии осталось n минут, чтобы продолжить пользоваться программой приобретите её на официальном сайте программы: [Ссылки могут видеть только зарегистрированные пользователи. ]
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
При запуске можно сделать так:
До окончания действия триал версии осталось n минут, чтобы продолжить пользоваться программой приобретите её на официальном сайте программы: [Ссылки могут видеть только зарегистрированные пользователи. ]
я понял, но каким образом вырубается триалка т.е. активируется фульная?
________________ «Шрёдингер ходил по комнате в поисках котёнка, а тот сидел в коробке ни жив ни мертв.»