1

Я использую VS2012, Visual Basic и хочу создать библиотеку классов.Ограничение доступа к библиотеке классов

Возможно ли ограничить доступ к библиотеке классов? Я хочу создать библиотеку классов для сериализации объектов. Эта библиотека классов будет включена в каждое из моих приложений. Таким образом, можно ли гарантировать, что только мои приложения могут использовать эту библиотеку классов? Если да, то как мне это сделать?

ответ

2

Вы можете сделать это сложнее, но не полностью предотвратить использование вашей библиотеки в другом приложении.

Вы можете делать такие вещи, как обфускацию кода, чтобы сделать его более сложным для декомпиляции и добавить фиктивные параметры к общедоступным методам, так что трудно понять, как их называть.

Если кто-то действительно определен, они найдут все технические меры, которые вы используете. Сколько усилий вы должны потратить на защиту и сколько усилий кто-либо будет использовать для получения доступа, зависит от того, насколько ценен код в библиотеке классов.

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

Смежные вопросы