Здравствуйте, spinach, Вы писали:
S>2. Хотелось бы сделать минимальную защиту самого кода и логики (без всяких там упаковок методов, вирутализаций, мутаций и прочих наворотов), чтобы защищало хотябы от ленивых). Кто что посоветует?
Как художник художнику, скажу — возьми любое готовое промышленное решение, которое сейчас на рынке и не в полусдохшем состоянии.
Плюсы:
1. избавит тебя от решений на коленке, которые потом выйдут боком тем, что придётся перегенерировать ключи пользователям. Т.е. всё что ты перечислил и тебе не нужно можно будет включать/отключать одним кликом
2. даст нормальную защиту
3. даст механизм генерации ключей, в том числе онлайн
4. апдейты и гарантию, что антивирусы не скажут привет твоей защите
5. механизм бана ключей
Ну и минус ясен, на стандартные защиты есть стандартные распаковщики, поэтому обычный алгоритм взлома будет такой: кардер — распаковщик — взломаная версия.
В общем, если для тебя 200-500$ это принципиальная экономия, то конечно — рисуй сам, но имей ввиду, что потом всё это выйдет боком и тебе и пользователям.
Ещё можешь поискать 100-500 подобных обсуждений в шараварном форуме на сайте.