<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Guardant &mdash; Лицензирование модульного приложения]]></title>
	<link rel="self" href="https://forum.guardant.ru/feed/atom/topic/1116/" />
	<updated>2026-05-22T13:06:01Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.guardant.ru/topic/1116/</id>
		<entry>
			<title type="html"><![CDATA[Re: Лицензирование модульного приложения]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5577/#p5577" />
			<content type="html"><![CDATA[<p>Добрый день,</p><p>Да, можно использовать таблицу лицензий для такого приложения.</p><p>Рекомендуем рассмотреть такой вариант:</p><p>каждый модуль программы — отдельная запись в таблице лицензий;<br />для каждого модуля задается свое число лицензий;<br />например: “Линии” = 5, “Круги” = 1.</p><p>проверять и занимать лицензию при фактическом использовании модуля;<br />после завершения работы с модулем освобождать ее;</p><p>По производительности - замедление возможно только если слишком часто создавать/закрывать сессии и постоянно обращаться к ключу.</p>]]></content>
			<author>
				<name><![CDATA[Александра Старчаус]]></name>
				<uri>https://forum.guardant.ru/user/2010/</uri>
			</author>
			<updated>2026-05-22T13:06:01Z</updated>
			<id>https://forum.guardant.ru/post/5577/#p5577</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Лицензирование модульного приложения]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5576/#p5576" />
			<content type="html"><![CDATA[<p>Версия GuardantSDK-7_0-update_8.msi</p>]]></content>
			<author>
				<name><![CDATA[steevis]]></name>
				<uri>https://forum.guardant.ru/user/1986/</uri>
			</author>
			<updated>2026-05-22T03:45:24Z</updated>
			<id>https://forum.guardant.ru/post/5576/#p5576</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Лицензирование модульного приложения]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5575/#p5575" />
			<content type="html"><![CDATA[<p>Мы пользуемся аппаратными ключами Guardant Sign Net, с которыми общаемся самостоятельно через основное API из Guardant SDK.</p>]]></content>
			<author>
				<name><![CDATA[steevis]]></name>
				<uri>https://forum.guardant.ru/user/1986/</uri>
			</author>
			<updated>2026-05-22T03:42:02Z</updated>
			<id>https://forum.guardant.ru/post/5575/#p5575</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Лицензирование модульного приложения]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5573/#p5573" />
			<content type="html"><![CDATA[<p>Добрый день,</p><p>Уточните, пожалуйста, с какими инструментами разработки вы работаете, Guardant SDK или Guardant SLK? Какой версии?<br />Также уточните, какими ключами вы пользуетесь, программными или аппаратными?</p>]]></content>
			<author>
				<name><![CDATA[Александра Старчаус]]></name>
				<uri>https://forum.guardant.ru/user/2010/</uri>
			</author>
			<updated>2026-05-21T11:11:04Z</updated>
			<id>https://forum.guardant.ru/post/5573/#p5573</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Лицензирование модульного приложения]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5571/#p5571" />
			<content type="html"><![CDATA[<p>Добрый день!</p><p>Есть приложение, состоящее из достаточно большого числа модулей (десятки). Например, это графический редактор, который содержит модули рисования линий, прямоугольников, кругов и т.д. Каждый покупатель программы может купить себе определенный набор модулей, а остальные будут для него неактивны (например, неактивны кнопки). Причем он может купить, например, пять рабочих мест для рисования линий и одно рабочее место для рисования кругов. Для защиты используется сетевой ключ.</p><p>Вопрос: можно использовать для защиты этой программы таблицу лицензий? Если да, то как наиболее грамотно это сделать? Создавать для каждого модуля свою сессию работы с ключом? Не будет ли это очень медленно?</p>]]></content>
			<author>
				<name><![CDATA[steevis]]></name>
				<uri>https://forum.guardant.ru/user/1986/</uri>
			</author>
			<updated>2026-05-20T11:17:13Z</updated>
			<id>https://forum.guardant.ru/post/5571/#p5571</id>
		</entry>
</feed>
