2010-09-18 6 views
1

Я создал приложение ASP.NET, которое необходимо защитить паролем. Это приложение будет установлено на нескольких автономных компьютерах, и мы должны убедиться, что при установке ему требуется пароль. Но даже если для этого требуется пароль, кто-то может легко скопировать базу данных и опубликованную папку и дублировать приложение на своей системе?пароль защищает приложение asp.net?

Мне нужен способ предотвратить это. Есть идеи? Он должен работать только на ноутбуках, на которых мы его установили.

+0

Просто для подтверждения: у вас есть веб-приложение, установленное как клиентское приложение на отдельных клиентских машинах? – InSane

+0

Машины уже отключены, вы можете заблокировать их еще дальше? (например, у человека есть доступ к браузеру) – furtive

+1

Как подсказка. Такие требования следует наилучшим образом рассмотреть * до * создания приложения. ;) –

ответ

1

Вы можете создать инструмент лицензирования, как любое другое клиентское приложение. Проверяйте лицензионный ключ во время запуска приложения и иногда во время выполнения. Посмотрите на эту должность для идей: Protect .NET code from reverse engineering?

Смежные вопросы