На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

About the LSAPI



Notice: This is a pre-release version of the LSAPI code and documentation. The documentation is meant to accompany technology that is still in development. Some of the information in this documentation may be inaccurate or may not be an accurate representation of the functionality of the final technology. Microsoft assumes no responsibility for any damages that might occur either directly or indirectly from these inaccuracies.

License systems provide a management layer that can track the rights to use purchased software. You can incorporate license verification in your product by using the License Service Application Programming Interface (LSAPI) version 1.10, a set of functions that provides licensing services within applications. The LSAPI specification provides a standard interface between LSAPI-enabled software and LSAPI-compliant software licensing products. An LSAPI-enabled application is one that uses calls to the LSAPI function layer to register license usage. An LSAPI-compliant licensing system is one that conforms to the LSAPI standard. Applications can gain access to the LSAPI interface through the dynamic-link library, LSAPI32.DLL.

The LSAPI-compliant model includes the following basic components:

· An LSAPI-enabled desktop application
· The standard LSAPI function layer
· An LSAPI-compliant license product that includes a database for storing license data, and access "tokens" that serve as digital license certificates



The standard LSAPI functions are listed following.

Function Description
LSEnumProviders Returns a unique string for each installed license system service provider.
LSFreeHandle Frees the handle to the license context.
LSGetMessage Returns the message string associated with a license service function status code.
LSQuery Returns information about the service provider or the license system context associated with the specified handle obtained by the LSRequest call.
LSRelease Requests that the license system release the licensing resources associated with a specific license context.
LSRequest Requests that the license system grant the licensing resources so the calling application can execute.
LSUpdate Updates the synchronization between the licensed application and the license system.


The LSAPI standardizes access to, and use of, the primary features common to many licensing products. These include the ability to request that the licensing system grant the application software rights to run, release those rights when they are no longer needed, and update the state of the licensing resources granted to the software product.
The LSAPI also provides a standard software development approach to software license management. Because all LSAPI-compliant license service providers support the same API, applications can use one interface to communicate with all LSAPI-compliant license servers. Developers can isolate code from license policy; the policy can be handled by the licensing system rather than by the application. The LSAPI allows you to develop a single package that cooperates with multiple licensing systems. You only need to change existing product code once to incorporate the licensing functions; the platform and the networking environment can change, but you do not need to rewrite the desktop application. This provides license system independence, and multiple license providers can be used at one time.

LSAPI-enabled Windows applications running on Windows 95 and Windows NT will also interface with other LSAPI-compliant license servers, without modifications.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

О LSAPI



Уведомление: Это - версия pre- выпуска кода LSAPI и документация. Документация захотеть сопровождать технологию, которая - все еще в разработке. Некоторая информация в этой документации может быть неточной или не мочь быть точным представлением функционального назначения конечной технологии. Микрософт принимает никакой ответственность за любые убытки, которые могли произойти или непосредственно или косвенно из этих погрешностей.

Лицензионные системы обеспечивают слой управления, который может проследить права использовать приобретенное программное обеспечение. Вы можете включить лицензионную проверку в ваш продукт используя Лицензионное Приложение Услуги, программирующее Интерфейс версии (LSAPI) 1.10, установка функций, которые обеспечивают лицензирование услуг в пределах приложений. Спецификация LSAPI обеспечивает стандартному интерфейсу между разблокированным программным обеспечением LSAPI и уступчивым программным обеспечением LSAPI-, лицензировавшими продукты. Разблокированное приложение LSAPI - то которое использует вызовы в функциональный слой LSAPI, чтобы регистрировать лицензионное использование. Уступчивое лицензирование системы LSAPI-- то которое соответствует стандарту LSAPI. Приложения могут приобрести доступ к интерфейсу LSAPI через динамическую связь библиотеки, LSAPI32.DLL.

Уступчивая модель LSAPI-включает следующие основные компоненты:

Разблокированное настольное приложение LSAPI стандартный функциональный слой LSAPI
Уступчивый лицензионный продукт LSAPI-, который включает базе данных для хранения лицензионных данных, и доступа "признаков", которые служат в качестве цифровых лицензионных сертификатов



Стандартные функции LSAPI указаны следующее.

Описание Функции
LSEnumProviders ВОЗВРАЩАЕТ уникальную строку для каждого установившее лицензионного системного поставщика услуги.
LSFreeHandle ОСВОБОЖДАЕТ ручку в лицензионный контекст.
LSGetMessage ВОЗВРАЩАЕТ строку сообщения связанную функциональным статусом лицензионного кода услуги.
LSQuery ВОЗВРАЩАЕТ информации о поставщике услуги или лицензионный системный контекст связанных определенной ручкой полученной вызовом LSRequest.
LSRelease ЗАПРАШИВАЕТ, чтобы лицензионная система выпускала лицензионные ресурсы связанные специфическим лицензионным контекстом.
LSRequest ЗАПРАШИВАЕТ, чтобы лицензионная система предоставляла лицензионные ресурсы, так что вызывающее приложение может выполниться.
LSUpdate КОРРЕКТИРУЕТ синхронизации между лицензированным приложением и лицензионная система.


LSAPI Нормализует доступ к, и использование, первичные характеристики общие, чтобы много лицензируя продукты. Эти включают способность запрашивать, чтобы лицензионная система предоставляла прикладные программные права запускать, выпускать те права когда они не - больше не нужно и корректируют состояние лицензионных ресурсов предоставивших программному продукту.
LSAPI Также обеспечивает стандартный программный метод разработки на программное лицензионное управление. Поскольку все уступчивые лицензионные поставщики услуги LSAPI-поддерживают тот же API, приложения могут использовать один интерфейс, чтобы связываться со всеми уступчивыми лицензионными серверами LSAPI-. Разработчики могут изолировать код из лицензионного полиса; полис может быть прооперирован лицензионной системой а не приложением. LSAPI Позволяет Вам, чтобы разрабатывать единственный пакет, который сотрудничает с кратным, лицензировавшим системы. Вам только нужно изменять код продукта существовать как только, чтобы включать лицензирование функций; платформа и сетевая среда могут измениться, но Вам не нужно перезаписывать настольное приложение. Это обеспечивает лицензионную системную независимость, и многочисленные лицензионные поставщики могут использоваться в любой момент.

РАЗБЛОКИРОВАННЫЕ приложения LSAPI Windows, работающие на Windows 95 и Windows NT также свяжется с другими уступчивыми лицензионными серверами LSAPI-, без модификаций.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz