Есть ли программное обеспечение, которое предотвращает незаконное распространение моего приложения Windows?

Сам предмет говорит:

  1. я создал приложение для Windows 7 на основе.Net 4
  2. я хочу, чтобы это приложение использовалось только легальными пользователями, которые действительно его купили
  3. таким образом я, вероятно, хочу какое-то программное обеспечение, которое могло бы помочь мне предотвратить ситуацию, когда какой-то пользователь покупает мое приложение и начинает продавать его под своим именем

Не могли бы вы перечислить существующее программное обеспечение, отвечающее за это, или хотя бы описать теоретически, как мне этого добиться - сохранить информацию о жестком диске в реестр или около того?

Обновление 1: кажется, что комментарии ниже требуют большего описания в этой теме:

@ svick нет, я действительно думаю, что месяц моей работы стоит того, чтобы добавлять мелкие неприятности пиратам, пытающимся заработать на мне деньги без каких-либо усилий, я просто хочу, чтобы они потратили некоторые усилия на взлом моего программного обеспечения - вот и все, под небольшими проблемами я имею в виду простой ключ / проверка пароля или что-то в этом роде...

Кроме того, я действительно верю, что совместное использование является заботой и 5 моих предыдущих приложений я предоставил бесплатно, и теперь пришло время компенсировать часть моего времени

Я также считаю, что абсолютной защиты не существует, потому что было время, когда я также взламывал некоторые приложения с помощью дизассемблеров, таких как IDA и т. Д., Это просто вопрос времени, но все, чего я хочу сейчас, - это просто вернуть последний месяц работы и пожертвования для тех 5 приложений, предоставляемых бесплатно... я надеюсь, что здесь было достаточно ясно...

Основная идея - если пираты хотят взломать мое приложение и перераспределить, то они также должны работать - по крайней мере, на взлом, они должны потратить столько же усилий, сколько примерно я сделал:)

1 ответ

В конечном итоге ответ таков: такой системы не существует.

Поскольку пользователь - владелец и администратор - компьютера имеет полный контроль, они могут подделать что угодно (с достаточными усилиями) вплоть до любых попыток вашего программного обеспечения позвонить домой для проверки. Помните, что они всегда могут модифицировать ваше программное обеспечение (включая устранение проверок против такой модификации) как часть этого.

Вам лучше обеспечить достаточную экономическую выгоду для пользователя (например, полезную функциональность, отзывчивость и полезную постоянную поддержку), чтобы они не обманывали. Это включает в себя облегчение того, чтобы быть честным, чем нечестным (это одна из основных проблем с DRM СМИ).

Несмотря на то, что вы можете произвольно приблизиться, приложив значительные усилия, к своей цели вы, конечно же, будете отнимать ресурсы от реализации полезных для пользователя вещей.

Другие вопросы по тегам