Форма Windows - Пользовательский элемент управления - PullRequest
2 голосов
/ 14 июня 2011

Я создал пользовательский пользовательский элемент управления и встроил его в файл DLL. Когда я использую его в другом проекте в качестве пользовательского элемента управления, после возникновения исключения появляется его источник, и каждый может изменить и построить его заново для себя.

как мне заблокировать или закрыть исходный код моего пользовательского элемента управления?

1 Ответ

1 голос
/ 14 июня 2011

Я не понял из вопроса, как исключение throw выявляет исходный код.

Однако вы ничего не можете сделать, чтобы полностью скрыть свой исходный код.Поскольку сборка .NET содержит IL-код, который всегда может быть легко переработан с помощью таких инструментов, как Reflector.

Лучшее, что вы можете сделать - это запутать код.Есть куча разных инструментов и алгоритм запутывания.Google для .NET obfuscator, и вы выбираете инструмент, который вам нравится больше.

Вы можете найти немало обфускаторов, перечисленных здесь: http://msdn.microsoft.com/en-us/vcsharp/aa336818.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...