Ситуация:
Локальное приложение .net; Использует собственную SQL БД.
Приложение необходимо защитить (вероятнее всего при помощи ключа HASP).
Требуется реализовать:
Приложение устанавливается на сервере.
На рабочей станции пользователь запускает приложение нажатием на ярлык.
Файлы приложения на рабочей станции находиться НЕ ДОЛЖНЫ!
Основные вопросы:
1. При помощи каких технологий можно решить данную проблему.
1а. Есть ли бюджетный вариант

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