Приложение Windows Phone и лицензия на внешнюю библиотеку — как защитить файл лицензии?

Я собираюсь разработать приложение для Windows Phone и буду использовать стороннюю платную библиотеку (некоторые продукты Aspose). Как многие из Вас знают, файл лицензии для их библиотек применяется при каждом запуске приложения. Но если я помещу этот проект в Магазин Windows, как защитить файл лицензии от кражи? Потому что он будет включен в этот проект.


person Tony    schedule 22.03.2013    source источник


Ответы (1)


Чтобы применить файл лицензии в качестве встроенного ресурса, добавьте файл лицензии в свой проект и установите его свойство Build Action как встроенный ресурс, после чего вы можете использовать следующий код для применения лицензии:

// Create a PDF license object
Aspose.Pdf.License license = new Aspose.Pdf.License();

// Instantiate license file
license.SetLicense("Aspose.Total.lic");

// Set the value to indicate that license will be embedded in the application
license.Embedded = true;

Для получения дополнительной информации см. Встраивание лицензии как статья Resource в документации Aspose.Pdf.

Что касается использования библиотек Aspose в приложении Windows Phone, пока не объявлено, полностью ли совместимы библиотеки Aspose с платформой Windows Phone или нет. Хорошо, что проверенные/протестированные библиотеки продуктов Aspose для платформы Windows Phone должны быть доступны для использования очень скоро, и тогда вы сможете использовать их без каких-либо проблем.

Меня зовут Икбал, и я являюсь разработчиком-евангелистом в Aspose.

person Iqbal    schedule 27.03.2013