@OhMyWatch

Как защищать десктоп-приложение?

Без доступа в интернет. В идеале - хотелось бы ключи создавать, но ими будут обмениваться и это упущенная прибыль
  • Вопрос задан
  • 119 просмотров
Пригласить эксперта
Ответы на вопрос 4
MvcBox
@MvcBox
Back-end developer
Выбирайте:
1) https://www.oreans.com/themida.php (умеет в некоторой степени "сопротивляться" отладке из kernel mode)
2) https://vmpsoft.com/
3) https://enigmaprotector.com/ru (имеет механизмы лицензирования)

Но стоит помнить, что это лишь задержит злоумышленников при целенаправленном "кряке" ПО.
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
В идеале - сломают и выложат в варезниках.
Если не сломают - значит не будут покупать, т.к. приложение не интересное (не востребованное).

1. А так, всё по-старинке:
Просите клиентский номер (его сгенерит ваша программа сразу после запуска и ввода данных платёжки покупателем), основанный на MBID+CPUID ("ядро" ПК) и выдавайте ключ активации (покупатель его ввёдет в поле раздела активации внутри вашей программы и если всё корректно - программа будет лицензирована).
Не забываете про то, что оборудование может выйти из строя и клиент может потребовать реактивацию ПО на новом ПК (или после смены части оборудования).

Под Windows получить информацию о материнской плате:
wmic baseboard get product,Manufacturer,version,serialnumber

2. Ещё вариант: компилировать программу с личными данными покупателя в окошке "О программе".
Никто не будет распространять свои данные)
Ответ написан
dollar
@dollar
Без интернета защитить невозможно.
Можно лишь слегка усложнить взлом.

Кстати, если приложение супер полезное, то я бы на вашем месте опасался другого - клонов приложения. Найдутся любители сделать в точности, как у вас, и резизнуться под своим именем. Но это только если решение и правда удачное, а не просто вы так думаете.
Ответ написан
@vanyamba-electronics
Распространять бету бесплатно, а релиз за приличные деньги.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы