Доброго всем.
Есть программа, немного переиначу суть, но не это погоды не делает: школьный электронный журнал оценок, выхода в инет нет. Сервер с БД — ms sql, что не так важно, и клиент. Архитектура 2-х двухзвенная. Клиент написан на .Net, функциональность грубо-говоря наполнения и работы с данными, отчеты по данным. Как это дело защитить? Что то вынести в Native? А что именно, никак не соображу. Берутся данные и выводятся на форму(-ы), что в этом промежутке с этими данными делать? Шифрование/дешифрование может повесить, ключ будет братся частично из серийника.
Может внешний ключ какой? Но в конторах где я работал и использовались внешние ключи кряки были общедоступны.
PS. Вариант сначала выпустится, а потом навешивать что то серьезное не предлагать. Только по делу.