Защита msi для предотвращения несанкционированного использования

У меня возникли проблемы с созданием способа установки установщика для сделанного приложения. Мне не нужно что-то слишком интенсивное, просто что-то "заблокировать" установщика, я думаю.

Благодарю.

Из-за первого комментария, когда я говорю "безопасно", я имею в виду использование пароля или ключа для предотвращения несанкционированного использования.

2 ответа

Можно распаковать файлы, содержащиеся в.msi, без запуска установщика, используя сторонние инструменты. Если вы хотите предотвратить это, вам придется расшифровать файлы с помощью специального действия.

Вероятно, лучше всего поставить какую-либо серийную проверку в самом приложении, чтобы люди не могли копировать рабочую установку...


Для этого есть два подхода:

  1. Проверка серийного номера во время установки. Большинство инструментов настройки предлагают поддержку, и это довольно легко настроить.
  2. Заявка на участие/регистрация. Это более сложная функция, и только несколько инструментов настройки поддерживают ее.

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

Ниже приведен список инструментов настройки, которые могут помочь вам: http://en.wikipedia.org/wiki/List_of_installation_software

licensed under cc by-sa 3.0 with attribution.