<?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/1044/" />
	<updated>2024-01-23T13:37:48Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.guardant.ru/topic/1044/</id>
		<entry>
			<title type="html"><![CDATA[Re: Проверка присутствия в системе ключа]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5082/#p5082" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>namet пишет:</cite><blockquote><p>Проблема в том, что при запросе лицензии методом GrdGetLicenseInfo, если у клиента воткнут не Guardant ключ, а HASP, ваш метод возвращает информацию об отсутствии лицензии просто чудовищно долго. (Возможно какой-то конфликт с драйвером ключей хаспа, может ещё что) Если стоит ваш ключ или нет никакого ключа то проблемы нет. Столкнулись с этим когда у клиента на одной машине работали одновременно 2 разные версии нашего ПО с вашими ключами и хаспом.</p></blockquote></div><p>Добрый день,</p><p>Уточните, пожалуйста, эта ситуация стабильно воспроизводится на разных машинах или только на одной?</p><p>Если стабильно на разных, пришлите, пожалуйста, информацию о версиях прошивок\микропрограмм ключей Sentinel и Guardant, на которых появляется это поведение.</p><p>Также, уточните: <br /></p><ul><li><p>Версии драйверов (наши и от HASP)</p></li><li><p>Версию Guardant Control Center</p></li><li><p>Версию Admin Control Center</p></li><li><p>Модели ключей</p></li><li><p>Версии ОС</p></li></ul>]]></content>
			<author>
				<name><![CDATA[Александра Старчаус]]></name>
				<uri>https://forum.guardant.ru/user/2010/</uri>
			</author>
			<updated>2024-01-23T13:37:48Z</updated>
			<id>https://forum.guardant.ru/post/5082/#p5082</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка присутствия в системе ключа]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5067/#p5067" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Александра Старчаус пишет:</cite><blockquote><p>Добрый день, <strong>namet</strong>, </p><p>Есть некоторая дополнительная информация от разработчиков:<br />В логике абстракции SLK ключ, это носитель лицензий. Минимально-возможная единица лицензии — компонент (feature). Нет ни одного компонента, нет лицензии, вне зависимости от физического присутствия аппаратного ключа (когда речь именно про аппаратные ключи).<br />Опишите, пожалуйста, для какого сценария работы вы хотите получать данные о ключах, которые не были проинициализированы в Guardant Station?</p></blockquote></div><p>Я немного о другом говорю. Мне всё равно что записано в ключе, мне даже всё равно наш это ключ Guardant или ключ других разработчиков. Я спрашиваю о том, есть ли какое-то менее ресурсоемкое решение определить подключен ли ключ Guardant к машине или нет. Проблема в том, что при запросе лицензии методом GrdGetLicenseInfo, если у клиента воткнут не Guardant ключ, а HASP, ваш метод возвращает информацию об отсутствии лицензии просто чудовищно долго. (Возможно какой-то конфликт с драйвером ключей хаспа, может ещё что) Если стоит ваш ключ или нет никакого ключа то проблемы нет. Столкнулись с этим когда у клиента на одной машине работали одновременно 2 разные версии нашего ПО с вашими ключами и хаспом. </p><p>Сейчас из каких-то более менее разумных вариантов решения проблемы остается перебор всех HID устройств, сравнивать какой-нибудь pid/vid. Именно так мы и проверяем наличие хасп ключа. Если его нет, тогда уже не страшно вызывать тормозной GrdGetLicenseInfo. Но ваши ключи то тоже ведь не обязательно хидом могут писаться и нужно универсальное решение.</p>]]></content>
			<author>
				<name><![CDATA[namet]]></name>
				<uri>https://forum.guardant.ru/user/2065/</uri>
			</author>
			<updated>2024-01-09T11:18:08Z</updated>
			<id>https://forum.guardant.ru/post/5067/#p5067</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка присутствия в системе ключа]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5064/#p5064" />
			<content type="html"><![CDATA[<p>Добрый день, <strong>namet</strong>, </p><p>Есть некоторая дополнительная информация от разработчиков:<br />В логике абстракции SLK ключ, это носитель лицензий. Минимально-возможная единица лицензии — компонент (feature). Нет ни одного компонента, нет лицензии, вне зависимости от физического присутствия аппаратного ключа (когда речь именно про аппаратные ключи).<br />Опишите, пожалуйста, для какого сценария работы вы хотите получать данные о ключах, которые не были проинициализированы в Guardant Station?</p>]]></content>
			<author>
				<name><![CDATA[Александра Старчаус]]></name>
				<uri>https://forum.guardant.ru/user/2010/</uri>
			</author>
			<updated>2023-12-29T11:29:14Z</updated>
			<id>https://forum.guardant.ru/post/5064/#p5064</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка присутствия в системе ключа]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5060/#p5060" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>namet пишет:</cite><blockquote><div class="quotebox"><cite>Александра Старчаус пишет:</cite><blockquote><p>Попробуйте воспользоваться функцией GrdFeatureCheck</p></blockquote></div><p>Дело в том что в разных ключах могут быть разные компоненты. Эта функция по сути проверяет конкретную фичу, а не сам ключ. В данном случае придется проверять все возможные варианты или создавать фичи чисто для проверки самого ключа. На сколько быстрее работает чем GrdGetLicenseInfo без подключенного ключа не проверял. </p><p>Оформите хотя бы как пожелание, может в будущем добавите такой метод чтобы можно было проверить наличие ключа без считывания с него лицензии и запроса фич.</p></blockquote></div><p>GrdGetLicenseInfo это и правда тяжелый метод, он служит для перебора всех доступных лицензий. GrdFeatureCheck - проверяет действительно корректную фичу, а в лицензии может быть несколько компонентов, и не все могут быть доступными. </p><p>Для поиска именно лицензий, кроме GrdGetLicenseInfo ничего нет. Однако, можно с помощью <a href="https://dev.guardant.ru/display/GSLK/visibility">visibility </a>искать не все лицензии, а конкретную.</p><p>Пожелание по доработке передала разработчикам.</p>]]></content>
			<author>
				<name><![CDATA[Александра Старчаус]]></name>
				<uri>https://forum.guardant.ru/user/2010/</uri>
			</author>
			<updated>2023-12-12T14:31:27Z</updated>
			<id>https://forum.guardant.ru/post/5060/#p5060</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка присутствия в системе ключа]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5059/#p5059" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Александра Старчаус пишет:</cite><blockquote><p>Попробуйте воспользоваться функцией GrdFeatureCheck</p></blockquote></div><p>Дело в том что в разных ключах могут быть разные компоненты. Эта функция по сути проверяет конкретную фичу, а не сам ключ. В данном случае придется проверять все возможные варианты или создавать фичи чисто для проверки самого ключа. На сколько быстрее работает чем GrdGetLicenseInfo без подключенного ключа не проверял. </p><p>Оформите хотя бы как пожелание, может в будущем добавите такой метод чтобы можно было проверить наличие ключа без считывания с него лицензии и запроса фич.</p>]]></content>
			<author>
				<name><![CDATA[namet]]></name>
				<uri>https://forum.guardant.ru/user/2065/</uri>
			</author>
			<updated>2023-12-12T10:55:31Z</updated>
			<id>https://forum.guardant.ru/post/5059/#p5059</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка присутствия в системе ключа]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5058/#p5058" />
			<content type="html"><![CDATA[<p>Добрый день, <strong>namet</strong>, </p><p>Попробуйте воспользоваться функцией <a href="https://dev.guardant.ru/display/GSLK/GrdFeatureCheck">GrdFeatureCheck</a></p>]]></content>
			<author>
				<name><![CDATA[Александра Старчаус]]></name>
				<uri>https://forum.guardant.ru/user/2010/</uri>
			</author>
			<updated>2023-12-12T09:14:27Z</updated>
			<id>https://forum.guardant.ru/post/5058/#p5058</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка присутствия в системе ключа]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5057/#p5057" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Александра Старчаус пишет:</cite><blockquote><p>Проверить работу электронного ключа можно по инструкции</p></blockquote></div><p>Добрый день.</p><p>Я не о том спрашивал, мне не нужно проверять живой ли у меня на руках ключ и диагностика ключей тоже не нужна, они живые. Мой вопрос в том, есть ли возможность проверить доступность аппаратного ключа Guardant подключенного к компьютеру не запрашивая с него никакой информации методами SLK. Потому что функция GrdGetLicenseInfo из SLK весьма прилично тормозит если её использовать на компе где ключ Guardant не подключен. Нужен какой-то аналог функции <strong>GrdCheck</strong> из SDK, но в SLK. Просто узнать есть ключ в системе или нет. Есть в SLK такое ?</p>]]></content>
			<author>
				<name><![CDATA[namet]]></name>
				<uri>https://forum.guardant.ru/user/2065/</uri>
			</author>
			<updated>2023-12-11T12:09:46Z</updated>
			<id>https://forum.guardant.ru/post/5057/#p5057</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка присутствия в системе ключа]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5055/#p5055" />
			<content type="html"><![CDATA[<p>Добрый день, <strong>namet</strong>, </p><p>Проверить работу электронного ключа можно по <a href="https://dev.guardant.ru/display/KB/0001">инструкции </a></p>]]></content>
			<author>
				<name><![CDATA[Александра Старчаус]]></name>
				<uri>https://forum.guardant.ru/user/2010/</uri>
			</author>
			<updated>2023-12-08T10:01:54Z</updated>
			<id>https://forum.guardant.ru/post/5055/#p5055</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Проверка присутствия в системе ключа]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5054/#p5054" />
			<content type="html"><![CDATA[<p>Приветствую. </p><p>Вопрос в следующем. Как правильней проверить присутствие в системе аппаратного ключа Guardant Sign используя SLK ?</p><p>В списке доступных методов запросы всяких фич, подписей, которых попросту может не быть. Единственное что увидел среди описанных в мануале <a href="https://dev.guardant.ru/pages/viewpage.action?pageId=71485269">https://dev.guardant.ru/pages/viewpage. … d=71485269</a> методов это GrdGetLicenseInfo. Но при этом он сразу же выделяет память и получает лицензионную информацию, а в данном случае это не нужно. При этом, если ключа в системе нет, то и ответ происходит не быстро.</p>]]></content>
			<author>
				<name><![CDATA[namet]]></name>
				<uri>https://forum.guardant.ru/user/2065/</uri>
			</author>
			<updated>2023-12-08T04:34:50Z</updated>
			<id>https://forum.guardant.ru/post/5054/#p5054</id>
		</entry>
</feed>
