<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Guardant &mdash; Вопросы по Guardant API]]></title>
		<link>https://forum.guardant.ru/topic/107/</link>
		<atom:link href="https://forum.guardant.ru/feed/rss/topic/107" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Вопросы по Guardant API».]]></description>
		<lastBuildDate>Tue, 03 Nov 2015 09:14:43 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Вопросы по Guardant API]]></title>
			<link>https://forum.guardant.ru/post/2928/#p2928</link>
			<description><![CDATA[<div class="quotebox"><cite>Антон Тихиенко пишет:</cite><blockquote><p>Выложите на файлообменнике или пришлите нам на e-mail ( hotline@guardant.ru - со ссылкой на данную тему) <a href="http://developer.guardant.ru/pages/viewpage.action?pageId=1279529">*.nsd-файл маски</a>, которая прошита в тестируемом электронном ключе, и скриншот отчета стандартной утилиты диагностики Guardant (Пуск/Панель управления/Драйверы Guardant/кнопка &quot;Диагностика&quot;/кнопка &quot;Полный отчет&quot;) для данного ключа.</p></blockquote></div><p>Отправил.</p>]]></description>
			<author><![CDATA[null@example.com (mike.ch)]]></author>
			<pubDate>Tue, 03 Nov 2015 09:14:43 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2928/#p2928</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопросы по Guardant API]]></title>
			<link>https://forum.guardant.ru/post/2927/#p2927</link>
			<description><![CDATA[<div class="quotebox"><cite>mike.ch пишет:</cite><blockquote><p>Да. Таблица лицензий прошита в ключ. Я и без таблицы пробовал со значением 0xFFFFFFFF. И все равно ошибка 10. Я уже просто в отчаянии. Неделю колупаюсь с ключом, уперся в эту ошибку и все.</p></blockquote></div><p>Выложите на файлообменнике или пришлите нам на e-mail ( hotline@guardant.ru - со ссылкой на данную тему) <a href="http://developer.guardant.ru/pages/viewpage.action?pageId=1279529">*.nsd-файл маски</a>, которая прошита в тестируемом электронном ключе, и скриншот отчета стандартной утилиты диагностики Guardant (Пуск/Панель управления/Драйверы Guardant/кнопка &quot;Диагностика&quot;/кнопка &quot;Полный отчет&quot;) для данного ключа.</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Tue, 03 Nov 2015 08:58:23 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2927/#p2927</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопросы по Guardant API]]></title>
			<link>https://forum.guardant.ru/post/2926/#p2926</link>
			<description><![CDATA[<div class="quotebox"><cite>Антон Тихиенко пишет:</cite><blockquote><p>Здравствуйте, mike.ch.</p><p>В данном случае, при вызове функции <a href="http://developer.guardant.ru/display/DOC/GrdLogin"><em>GrdLogin</em></a>, в качестве параметра <em>dwModuleLMS</em> передается значение &quot;1&quot;.<br /></p><div class="quotebox"><cite>mike.ch пишет:</cite><blockquote><p>er = GrdLogin(self.hgrd, 1, GrdLM_PerStation)</p></blockquote></div><p>Это означает что приложение пытается зарегистрироваться и получит лицензию из модуля <a href="http://developer.guardant.ru/pages/viewpage.action?pageId=1277977">таблицы лицензий</a> №1.</p><p>Убедитесь что таблица лицензий с таким модуле действительно была прошита в память ключа.<br /><span class="bbu">Обратите внимание</span>: при добавлении модулей в таблицу лицензий первым добавляется модуль №0, т.е. модуль №1 будет вторым по счету.</p></blockquote></div><p>Да. Таблица лицензий прошита в ключ. Я и без таблицы пробовал со значением 0xFFFFFFFF. И все равно ошибка 10. Я уже просто в отчаянии. Неделю колупаюсь с ключом, уперся в эту ошибку и все.</p>]]></description>
			<author><![CDATA[null@example.com (mike.ch)]]></author>
			<pubDate>Tue, 03 Nov 2015 08:43:00 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2926/#p2926</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопросы по Guardant API]]></title>
			<link>https://forum.guardant.ru/post/2925/#p2925</link>
			<description><![CDATA[<p>Здравствуйте, mike.ch.</p><p>В данном случае, при вызове функции <a href="http://developer.guardant.ru/display/DOC/GrdLogin"><em>GrdLogin</em></a>, в качестве параметра <em>dwModuleLMS</em> передается значение &quot;1&quot;.<br /></p><div class="quotebox"><cite>mike.ch пишет:</cite><blockquote><p>er = GrdLogin(self.hgrd, 1, GrdLM_PerStation)</p></blockquote></div><p>Это означает что приложение пытается зарегистрироваться и получит лицензию из модуля <a href="http://developer.guardant.ru/pages/viewpage.action?pageId=1277977">таблицы лицензий</a> №1.</p><p>Убедитесь что таблица лицензий с таким модуле действительно была прошита в память ключа.<br /><span class="bbu">Обратите внимание</span>: при добавлении модулей в таблицу лицензий первым добавляется модуль №0, т.е. модуль №1 будет вторым по счету.</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Tue, 03 Nov 2015 05:46:47 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2925/#p2925</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопросы по Guardant API]]></title>
			<link>https://forum.guardant.ru/post/2924/#p2924</link>
			<description><![CDATA[<p>Здравствуйте!<br />Не могу залогиниться на сетевой ключ Net II. Ошибка 10 - Сетевой ресурс ключа Guardant Net исчерпан.<br /><span class="postimg"><a class="fancybox fancybox.image" rel="group" href="https://forum.guardant.ru/uploads/legacy/0/2500/2924/p1a342oe2am4grordvn1d5i19ie1.jpg"><img class="fb_img" src="https://forum.guardant.ru/uploads/legacy/0/2500/2924/thumb/p1a342oe2am4grordvn1d5i19ie1.jpg" alt="" /></a></span><br />Код такой:</p><p>&nbsp; &nbsp; &nbsp; &nbsp; er = GrdStartup(GrdFMR_Remote)<br />&nbsp; &nbsp; &nbsp; &nbsp; self.hgrd = GrdCreateHandle(, GrdCHM_MultiThread)<br />&nbsp; &nbsp; &nbsp; &nbsp; er = GrdSetFindMode(self.hgrd, GrdFMR_Remote, GrdFM_NProg, 10, 0, 0, 0, 0, 0, GrdFMM_ALL, GrdFMI_ALL)<br />&nbsp; &nbsp; &nbsp; &nbsp; er = GrdSetAccessCodes(self.hgrd, AC_public, AC_privateRD, AC_privateWR, AC_privateMST)<br />&nbsp; &nbsp; &nbsp; &nbsp; er = GrdLogin(self.hgrd, 1, GrdLM_PerStation)</p><p>Уже не знаю в какую сторону капать...</p>]]></description>
			<author><![CDATA[null@example.com (mike.ch)]]></author>
			<pubDate>Mon, 02 Nov 2015 12:51:00 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2924/#p2924</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопросы по Guardant API]]></title>
			<link>https://forum.guardant.ru/post/2525/#p2525</link>
			<description><![CDATA[<div class="quotebox"><cite>Luck пишет:</cite><blockquote><p>Кстати, какое наибольшее значение можно записать в качестве сетевого ресурса - 255?</p></blockquote></div><p>65535 при размере ячейки в 2 байта.<br /></p><div class="quotebox"><cite>Luck пишет:</cite><blockquote><p>Обязана ли присутствовать таблица лицензий в шаблоне ключа сетевого GuardantSP, если он будет использоваться как сетевой?</p></blockquote></div><p>Да, обязана. Приносим свои извинения за предоставленный ранее, неточный ответ.<br /></p><div class="quotebox"><cite>Luck пишет:</cite><blockquote><p>И еще вопрос.<br />Раньше сетевой ресурс хранился в ключе в двух местах: 19sam и 38sam.<br />В следующем поколении ключей, ресурс хранится в трех местах: 19sam, 38sam и LMS<br />А в новейших GuardantSPNet он хранится уже в четырех местах: 19sam, 38sam, LMS и sp.guardant.ru<br />Какой реально будет сетевой ресурс ключа, если все эти значения будут различны? Возьмется наименьшее число?</p></blockquote></div><p>Сетевой ресурс не будет превышать тот, который был установлен для ключа на сервере активации.<br />Общий сетевой ресурс в 38sam и в LMS будут равны.</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Tue, 24 Feb 2015 09:04:34 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2525/#p2525</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопросы по Guardant API]]></title>
			<link>https://forum.guardant.ru/post/2523/#p2523</link>
			<description><![CDATA[<p>И еще вопрос.</p><p>Раньше сетевой ресурс хранился в ключе в двух местах: 19sam и 38sam.<br />В следующем поколении ключей, ресурс хранится в трех местах: 19sam, 38sam и LMS<br />А в новейших GuardantSPNet он хранится уже в четырех местах: 19sam, 38sam, LMS и sp.guardant.ru</p><p>Какой реально будет сетевой ресурс ключа, если все эти значения будут различны? Возьмется наименьшее число?</p>]]></description>
			<author><![CDATA[null@example.com (Luck)]]></author>
			<pubDate>Fri, 20 Feb 2015 15:08:04 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2523/#p2523</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопросы по Guardant API]]></title>
			<link>https://forum.guardant.ru/post/2522/#p2522</link>
			<description><![CDATA[<p>Спасибо. Буду использовать единственный шаблон для всех ключей SP, и локальных и сетевых. Кстати, какое наибольшее значение можно записать в качестве сетевого ресурса - 255?</p><p>И все-таки, после вот этого:<br /></p><div class="quotebox"><cite>Станислав Петрушевский пишет:</cite><blockquote><div class="quotebox"><cite>Luck пишет:</cite><blockquote><div class="quotebox"><cite>Алексей Перепелов пишет:</cite><blockquote><p> таблица лицензий должна присутствовать в сетевом ключе, если Вы собираетесь использовать его, как сетевой.</p></blockquote></div><p>Относится ли это к сетевым ключам SP?</p></blockquote></div><p>... Прошивать сетевую лицензию&nbsp; в SP ключ не нужно.</p></blockquote></div><div class="quotebox"><cite>Станислав Петрушевский пишет:</cite><blockquote><div class="quotebox"><cite>Luck пишет:</cite><blockquote><p>... Во всех остальных случаях, в частности ...<br />2) Сетевые и локальные софтверные ключи</p><p>таблица лицензий также <strong>может присутствовать</strong>, но не обязана.<br />Верно?</p></blockquote></div><p>... Все операции с Guardant SP осуществляются через портал sp.guardant.ru</p></blockquote></div><p>хотелось бы получить окончательный внятный официальный ответ на вопрос:</p><p>Обязана ли присутствовать таблица лицензий в шаблоне ключа сетевого GuardantSP, если он будет использоваться как сетевой?</p>]]></description>
			<author><![CDATA[null@example.com (Luck)]]></author>
			<pubDate>Fri, 20 Feb 2015 15:01:28 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2522/#p2522</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопросы по Guardant API]]></title>
			<link>https://forum.guardant.ru/post/2521/#p2521</link>
			<description><![CDATA[<div class="quotebox"><cite>Luck пишет:</cite><blockquote><p>Активирую шаблон c таблицей лицензий на 5 (и 5 в 38sam) - сервер его видит, количество лицензий 2/2</p><p>Или же можно записать в шаблон заведомо большое количество лицензий (100) и давать его всем пользователям, в том числе и локальным?</p></blockquote></div><p>Если реальный сетевой ресурс ключа (который был указан при формировании сетевого ключа Guardant SP Net на сервере активаций) будет меньше, чем прошитый в таблице лицензий, то вполне можно. Иначе же придется делать разные шаблоны.</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Fri, 20 Feb 2015 10:12:44 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2521/#p2521</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопросы по Guardant API]]></title>
			<link>https://forum.guardant.ru/post/2520/#p2520</link>
			<description><![CDATA[<div class="quotebox"><cite>Станислав Петрушевский пишет:</cite><blockquote><p>SP ключи управляются на портале sp.guardant.ru, там Вы можете несколько серийных номеров объединить в один сетевой, ресурс будет равен количеству серийных номеров. Шаблон уже активируется в соответствии с серийным номером. Прошивать <strong>сетевую лицензию&nbsp; в SP ключ не нужно</strong>.</p></blockquote></div><p>Похоже, что это все-таки не так...</p><p>Ключ SP на 2 пользователя<br />Активирую шаблон без таблицы лицензий (и с нулем в 38sam) - сервер его видит, но количество лицензий 0/0<br />Активирую шаблон c таблицей лицензий на 5 (и 5 в 38sam) - сервер его видит, количество лицензий 2/2</p><p>То есть, все-таки, для сетевых ключей нужно иметь в шаблоне таблицу лицензий и 38sam?<br />И как это продавать? Иметь пачку шаблонов на 1,2,3,... лицензий и каждому пользователю выдавать шаблон, соответствующий количеству лицензий в его ключе?<br />Или же можно записать в шаблон заведомо большое количество лицензий (100) и давать его всем пользователям, в том числе и локальным?</p>]]></description>
			<author><![CDATA[null@example.com (Luck)]]></author>
			<pubDate>Thu, 19 Feb 2015 10:16:20 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2520/#p2520</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопросы по Guardant API]]></title>
			<link>https://forum.guardant.ru/post/2511/#p2511</link>
			<description><![CDATA[<div class="quotebox"><cite>Luck пишет:</cite><blockquote><p>У вас на форуме часы идут по летнему времени.</p></blockquote></div><p>Нужно в настройках своего профиля отключить &quot;Переход на летнее/зимнее время&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Tue, 17 Feb 2015 11:08:40 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2511/#p2511</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопросы по Guardant API]]></title>
			<link>https://forum.guardant.ru/post/2502/#p2502</link>
			<description><![CDATA[<p>Большое спасибо! Заработало!</p><p>PS<br />У вас на форуме часы идут по летнему времени.</p>]]></description>
			<author><![CDATA[null@example.com (Luck)]]></author>
			<pubDate>Fri, 13 Feb 2015 10:55:31 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2502/#p2502</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопросы по Guardant API]]></title>
			<link>https://forum.guardant.ru/post/2499/#p2499</link>
			<description><![CDATA[<p>Здравствуйте, Luck.</p><p>Здесь не совсем корректно производится подсчет CRC, т.к. последний байт не должен учитываться (согласно <a href="http://developer.guardant.ru/pages/viewpage.action?pageId=1277996">документации</a>: <em>&quot;выравнивающий байт не учитывается&quot;</em>), а массив для подсчета будет следующим: <strong>(02 00 01 01 00 00 00 00 05)</strong>.</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Fri, 13 Feb 2015 10:06:39 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2499/#p2499</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопросы по Guardant API]]></title>
			<link>https://forum.guardant.ru/post/2497/#p2497</link>
			<description><![CDATA[<p>А научите, пожалуйста, считать CRC для таблицы лицензий.</p><p>Берем GrdUtil, создаем пустую маску ключа Sign, добавляем в нее пустую таблицу лицензий и смотрим ее дамп.<br /></p><div class="codebox"><pre><code>54 4C 10 05 [67 9D 75 33] (02 00 01 01 00 00 00 00 05 00)</code></pre></div><p>Как я понимаю, то, что в квадратных скобках - это CRC&nbsp; от того, что в круглых скобках.</p><p>Проверяем. Берем ApiExplorer, и выполняем в нем функцию GrdCRC. Код, сгенеированный ApiExplorer-ом (с некоторыми сокращениями), приведен ниже.</p><p>Получаем 3910572690=E9169A92h.<br />Что я делаю не так?</p><div class="codebox"><pre><code>BYTE memDump_pData[64];
  memDump_pData[0] = 0x02;
  memDump_pData[1] = 0x00;
  memDump_pData[2] = 0x01;
  memDump_pData[3] = 0x01;
  memDump_pData[4] = 0x00;
  memDump_pData[5] = 0x00;
  memDump_pData[6] = 0x00;
  memDump_pData[7] = 0x00;
  memDump_pData[8] = 0x05;
  memDump_pData[9] = 0x00;
  void* pData = (void*) memDump_pData;

  DWORD DWORD_GrdCRC0( 0 );

  DWORD_GrdCRC0 = GrdCRC( pData, 10, 4294967295 );</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Luck)]]></author>
			<pubDate>Thu, 12 Feb 2015 10:15:20 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2497/#p2497</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопросы по Guardant API]]></title>
			<link>https://forum.guardant.ru/post/2480/#p2480</link>
			<description><![CDATA[<div class="quotebox"><cite>Luck пишет:</cite><blockquote><p>То есть, таблица лицензий <strong>обязательно должна</strong> быть только в следующих случаях:<br />1) В хардверных ключах SignNet, если они используются как сетевые.<br />2) В ключах StealthNet, если они используются как сетевые и используется LMS.</p><p>Во всех остальных случаях, в частности<br />1) Любые ключи, используемые как локальные<br />2) Сетевые и локальные софтверные ключи<br />3) Ключи StealthNet, если не используется LMS</p><p>таблица лицензий также <strong>может присутствовать</strong>, но не обязана.</p><p>Верно?</p></blockquote></div><p>В сетевых ключах NET и TIME NET при работе с сервером сетевых ключей обязательно записывать LMS в ключ.<br />Для сетевых ключей используемых локально таблицу лицензии не нужно записывать. Для локальных ключей Sign и Stealth II допустима запись таблицы лицензии.<br />Все операции с Guardant SP осуществляются через портал sp.guardant.ru</p>]]></description>
			<author><![CDATA[null@example.com (Станислав Петрушевский)]]></author>
			<pubDate>Thu, 29 Jan 2015 14:28:16 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2480/#p2480</guid>
		</item>
	</channel>
</rss>
