Как предотвратить декомпиляцию любого приложения на C # [закрыто]
Мы планируем разработать клиент-серверное приложение с использованием C # и MySQL. Мы планируем продавать продукт на полке, как и любую другую программную утилиту. Мы обеспокоены декомпиляцией нашего продукта, который действительно имеет преимущество над конкурентами в плане удобства использования и функциональности в комплекте.
Как мы можем предотвратить декомпиляцию нашего программного обеспечения, чтобы бизнес-логика продукта осталась неизменной?
Мы слышали о Reflector и других декомпиляторах, что делает наш код очень уязвимым для копирования.
Наша клиентская база - не Корпорации, а практикующие врачи, которые сами могут этого не делать, но наши конкуренты могут захотеть скопировать / отключить лицензирование или даже копировать код / функциональность, чтобы ценность нашего продукта снижалась на рынке.
Любое предложение предотвратить это приветствуется.