«Защита от копирования», как правило, полное неправильное употребление. Когда вы передаете «биты», составляющие ваше приложение, кому-то, технически говоря, вы ничего не можете сделать, чтобы предотвратить его копирование.
Практически все схемы «защиты от копирования» затрудняют использование приложения при его копировании. Это можно сделать множеством способов, в том числе привязать экземпляр приложения к определенному аппаратным средствам или к пользователю, или посредством отслеживания «активации», или через SaaS (где любое настольное приложение бесполезно без сопровождающей, подписки на онлайн-сервис)
Более подробный ответ невозможно, не зная больше о том, как работает ваше приложение. В некоторых типах приложений по самой своей природе не требуется традиционная защита от копирования (например, те, которые тесно связаны с онлайн-подписками), а другие очень трудно защитить.
Но, возможно, ответьте на один из ваших вопросов; приложение Silverlight OOB не является «безопаснее», чем одно в браузере. На самом деле, это может быть когда-либо так немного менее безопасно от того, чтобы быть легко скопированным.
Файлы XAP действительно могут быть установлены вручную с помощью sllauncher (проверьте [этот пост] (http://stackoverflow.com/questions/3593011/how-are-the-xap-files-structured/3597164#3597164)). – slugster