Updated: Dec 16, 2023
Follow on twitter

Using of skins, protected by keys

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


В редакторе скинов добавлено специальное поле "Secure code", в котором можно сгенерировать уникальный внутренний ключ, соответствуюий данному скину. Если шифрование не требуется, то данное поле нужно оставить пустым. В следующем поле "User secure key" будет находиться ключ, который используется в приложении на стороне пользователя. Таких ключей может быть сгенерировано множество, если необходимо, чтобы разные пользователи имели разные ключи.




"User secure key" позволяет загружать и использовать скин в компоненте TsSkinManager. Для того, чтобы добавить ключ в программу, необходимо открыть свойство TsSkinManager.KeyList (типа TStringList) и скопировать его туда. Каждый новый ключ добавляется отдельной строкой. Также, ключи можно добавлять в этот список в run-time перед загрузкой защищенного скина.





Installing, using and licensing the demo programs © Sergii Goncharov, Ukraine, Odessa 2004-2023