у меня клинт-серверное ПО клиент GUI, хочу его и защитить. чтобы они не расковыряли-не поломали короче 2D игрушка
и по мимо него есть ещё dll, exe
будьте так добры если кто в теме рассказать как можно моё чудо защитить))
Есть несколько способов защиты интеллектуальной собственности на C#.
обфускация. Если у вас довольно сложный алгоритм, то хорошие программы для обфускации сделают код абсолютно не читаемым, он будет собираться, но разобраться в нем будет крайне сложно.
Хранить часть логики на сервере, раз у вас и так клиент - сервер, сделать часть функций (критичных к краже) на сервере и дергать их из клиента.
Сделать часть или всю логику на языке, стойком к декомпиляции, например C++. Но не CLI/C++, а на простом, не управляемом.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей