Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > защита сборки от использования


Автор: Grambler 18.9.2008, 12:38
как можно защитить сборки от использования из других программ ?

Автор: psn 18.9.2008, 12:58
обфускачить

Автор: psn 18.9.2008, 13:16
использовать strong name

http://www.intuit.ru/department/pl/visualcsharp/9/2.html

Автор: altarvic 19.9.2008, 06:20
Что значит "от использования от других программ" ?
Если скрыть исходники (от рефлектора), запутать алгоритм - то обфускатор.
Strong Name как поможет защитить от использования?

Автор: psn 19.9.2008, 07:32
Цитата(altarvic @ 19.9.2008,  06:20)
Что значит "от использования от других программ" ?
Если скрыть исходники (от рефлектора), запутать алгоритм - то обфускатор.
Strong Name как поможет защитить от использования?

Strong Name никак ;)

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

Можно использовать механизмы лицензирования.

Автор: PashaPash 19.9.2008, 11:04
Цитата(psn @  19.9.2008,  07:32 Найти цитируемый пост)
Strong Name никак ;)

Можно проверять Strong Name вызывающего кода через StrongNameIdentityPermission. Или проверять что вызывающий код подписан определенным сертификатом через PublisherIdentityPermission.

Автор: psn 19.9.2008, 11:12
Цитата(PashaPash @ 19.9.2008,  11:04)
Цитата(psn @  19.9.2008,  07:32 Найти цитируемый пост)
Strong Name никак ;)

Можно проверять Strong Name вызывающего кода через StrongNameIdentityPermission. Или проверять что вызывающий код подписан определенным сертификатом через PublisherIdentityPermission.

Я засомневался, пошел у программистов спросил говорят действительно нельзя использовать, оказывается можно ;) спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)