<?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 NET]]></title>
		<link>https://forum.guardant.ru/topic/223/</link>
		<atom:link href="https://forum.guardant.ru/feed/rss/topic/223" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Новый сервер GUARDANT NET».]]></description>
		<lastBuildDate>Wed, 15 Apr 2015 07:59:58 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Новый сервер GUARDANT NET]]></title>
			<link>https://forum.guardant.ru/post/2629/#p2629</link>
			<description><![CDATA[<div class="quotebox"><cite>Luck пишет:</cite><blockquote><p>Если разрешено с паролем, потребуется пароль. Если чтение запрещено (в моем случае, так и есть), то, похоже, облом. Правда, сервер как-то умудряется считывать ограничитель лицензии, так что, какой-то секретный способ все-таки есть.</p></blockquote></div><p>Секретного способа нет, таблица LMS должна быть всегда доступна для чтения.<br /><a href="http://radikal.ru/fp/a2be7e66f4d24a1ab2b8fd091fa751d6"><span class="postimg"><a class="fancybox fancybox.image" rel="group" href="http://s015.radikal.ru/i332/1504/9a/7c9ae6ef6f9et.jpg"><img class="fb_img" src="http://s015.radikal.ru/i332/1504/9a/7c9ae6ef6f9et.jpg" alt="" /></a></span></a><br /></p><div class="quotebox"><cite>Luck пишет:</cite><blockquote><p>Видимо, имеет смысл при программировании ключа записывать ограничитель лицензий еще и в 38SAM.</p></blockquote></div><p>Так следует делать всегда, для всех сетевых ключей.<br /></p><div class="quotebox"><cite>Luck пишет:</cite><blockquote><p>Ну, byMaxNetRes- это, вероятно, просто содержимое 19SAM?<br />А wRealNetRes? Это содержимое 38SAM</p></blockquote></div><p>Да.</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Wed, 15 Apr 2015 07:59:58 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2629/#p2629</guid>
		</item>
		<item>
			<title><![CDATA[Re: Новый сервер GUARDANT NET]]></title>
			<link>https://forum.guardant.ru/post/2626/#p2626</link>
			<description><![CDATA[<p>Почитал...</p><p>Я теперь понимаю это так:</p><p>Современный сервер (видимо, начиная с 6 версии) берет ограничитель лицензий из LMS. Ячейку 38SAM он вообще не рассматривает. Таким образом, теперь, чтобы считать истинный ограничитель лицензий, придется читать LMS.<br />В ключах Stealth III/Sign LMS-это защищенная ячейка, поэтому для ее чтения можно использовать Grd_PIRead(). Это если для LMS вообще разрешено чтение. Если разрешено с паролем, потребуется пароль. Если чтение запрещено (в моем случае, так и есть), то, похоже, облом. Правда, сервер как-то умудряется считывать ограничитель лицензии, так что, какой-то секретный способ все-таки есть. Да, еще есть тонкости, что нужно еще знать номер защищенной ячейки LMS, что ограничитель лицензий может быть одно- или двухбайтовым.<br />В ключах Stealth II LMS-это область памяти. И если она не защищена от чтения, то ее тоже можно прочитать.</p><p>Таким образом, считать ограничитель лицензий из ключа - нетривиальная операция, которая, к тому же может закончиться неудачей. Видимо, имеет смысл при программировании ключа записывать ограничитель лицензий еще и в 38SAM. По крайней мере GrdUtil так и поступает. Ячейка 38SAM никакой роли уже не играет, но ее содержимое легко прочитать, значительно легче, чем LMS. Наверное, именно это имеется в виду под фразой &quot;это поле нужно только для утилиты диагностики&quot;?</p><p>Все верно?</p><p>А что представляют собой поля структуры FindInfo byMaxNetRes и wRealNetRes?<br />Ну, byMaxNetRes- это, вероятно, просто содержимое 19SAM?<br />А wRealNetRes? Это содержимое 38SAM, или же значение, считанное из LMS?</p>]]></description>
			<author><![CDATA[null@example.com (Luck)]]></author>
			<pubDate>Mon, 13 Apr 2015 12:15:51 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2626/#p2626</guid>
		</item>
		<item>
			<title><![CDATA[Re: Новый сервер GUARDANT NET]]></title>
			<link>https://forum.guardant.ru/post/2625/#p2625</link>
			<description><![CDATA[<div class="quotebox"><cite>Luck пишет:</cite><blockquote><p>А еще в таблице лицензий есть ограничитель. Как его учесть? Он, кстати, недоступен для чтения.</p></blockquote></div><p>Информация <a href="https://forum.guardant.ru/topic/336/">тут</a> должна быть полезной для этого вопроса.</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Mon, 13 Apr 2015 10:14:57 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2625/#p2625</guid>
		</item>
		<item>
			<title><![CDATA[Re: Новый сервер GUARDANT NET]]></title>
			<link>https://forum.guardant.ru/post/2624/#p2624</link>
			<description><![CDATA[<div class="quotebox"><cite>Антон Тихиенко пишет:</cite><blockquote><p>В таком случае, после логина, можно только читать <em>SAM 19</em> (максимальный&nbsp; ресурс) и <em>SAM 38</em> (реальный сетевой ресурс).</p></blockquote></div><p>А еще в таблице лицензий есть ограничитель. Как его учесть? Он, кстати, недоступен для чтения.</p>]]></description>
			<author><![CDATA[null@example.com (Luck)]]></author>
			<pubDate>Fri, 10 Apr 2015 13:38:23 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2624/#p2624</guid>
		</item>
		<item>
			<title><![CDATA[Re: Новый сервер GUARDANT NET]]></title>
			<link>https://forum.guardant.ru/post/2623/#p2623</link>
			<description><![CDATA[<div class="quotebox"><cite>Luck пишет:</cite><blockquote><p>Но нужнее узнать количество лицензий, которое данный ключ может выдать пользователю (с учетом ограничений в 38SAM и LMS)</p></blockquote></div><p>В таком случае, после логина, можно только читать <em>SAM 19</em> (максимальный&nbsp; ресурс) и <em>SAM 38</em> (реальный сетевой ресурс).<br /></p><div class="quotebox"><cite>Luck пишет:</cite><blockquote><p>Это, кстати, тоже интересно.</p></blockquote></div><p>Тут можно запросить сервер через <em>http</em> (web-монитор) и распарсить ответ.</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Fri, 10 Apr 2015 12:32:05 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2623/#p2623</guid>
		</item>
		<item>
			<title><![CDATA[Re: Новый сервер GUARDANT NET]]></title>
			<link>https://forum.guardant.ru/post/2622/#p2622</link>
			<description><![CDATA[<p>Это, кстати, тоже интересно.</p><p>Но нужнее узнать количество лицензий, которое данный ключ может выдать пользователю (с учетом ограничений в 38SAM и LMS)</p>]]></description>
			<author><![CDATA[null@example.com (Luck)]]></author>
			<pubDate>Fri, 10 Apr 2015 12:10:22 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2622/#p2622</guid>
		</item>
		<item>
			<title><![CDATA[Re: Новый сервер GUARDANT NET]]></title>
			<link>https://forum.guardant.ru/post/2620/#p2620</link>
			<description><![CDATA[<p>Здравствуйте.<br /></p><div class="quotebox"><cite>Luck пишет:</cite><blockquote><p>Можно ли как-то узнать реальное количество лицензий на текущем, залогиненном ключе?</p></blockquote></div><p>Верно ли то, что на ключе, операция логина к которому была осуществлена, нужно просмотреть именно оставшееся количество свободных (не занятых) сетевых лицензий?</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Fri, 10 Apr 2015 10:38:47 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2620/#p2620</guid>
		</item>
		<item>
			<title><![CDATA[Re: Новый сервер GUARDANT NET]]></title>
			<link>https://forum.guardant.ru/post/2618/#p2618</link>
			<description><![CDATA[<p>Добрый день. Такой вопрос.</p><p>Реальное количество лицензий в сетевом ключе можно узнать из FindInfo.wRealNetRes. А точнее, как мы недавно выяснили, нужно брать минимум из FindInfo.wMaxNetRes и FindInfo.wRealNetRes. Структуру FindInfo мы получаем при поиске ключа, до Логина. После Логина нам становится доступна функция GrdGetInfo(), но она, вроде, не готова сообщить количество лицензий в ключе.</p><p>Можно ли как-то узнать реальное количество лицензий на текущем, залогиненном ключе?</p>]]></description>
			<author><![CDATA[null@example.com (Luck)]]></author>
			<pubDate>Thu, 09 Apr 2015 12:18:52 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2618/#p2618</guid>
		</item>
		<item>
			<title><![CDATA[Re: Новый сервер GUARDANT NET]]></title>
			<link>https://forum.guardant.ru/post/2614/#p2614</link>
			<description><![CDATA[<div class="quotebox"><cite>Luck пишет:</cite><blockquote><p>Итак, рекомендации для пользователей по переходу на новый сервер:</p><p><em>Не нужно пытаться использовать старый gnclient.ini!<br />Нужно получить на сервере новый и использовать его. При необходимости, вручную подкорректировать необходимые параметры, возможно, скопировав их из старого gnclient.ini.</em></p><p>Правильно?</p></blockquote></div><p>Да.</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Mon, 06 Apr 2015 12:03:05 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2614/#p2614</guid>
		</item>
		<item>
			<title><![CDATA[Re: Новый сервер GUARDANT NET]]></title>
			<link>https://forum.guardant.ru/post/2613/#p2613</link>
			<description><![CDATA[<p>Итак, рекомендации для пользователей по переходу на новый сервер:</p><p><em>Не нужно пытаться использовать старый gnclient.ini!<br />Нужно получить на сервере новый и использовать его. При необходимости, вручную подкорректировать необходимые параметры, возможно, скопировав их из старого gnclient.ini.</em></p><p>Правильно?</p>]]></description>
			<author><![CDATA[null@example.com (Luck)]]></author>
			<pubDate>Mon, 06 Apr 2015 10:54:15 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2613/#p2613</guid>
		</item>
		<item>
			<title><![CDATA[Re: Новый сервер GUARDANT NET]]></title>
			<link>https://forum.guardant.ru/post/2612/#p2612</link>
			<description><![CDATA[<div class="quotebox"><cite>Luck пишет:</cite><blockquote><div class="quotebox"><cite>Антон Тихиенко пишет:</cite><blockquote><p>Конфигурационный файл именно пустой, нет никаких записей, или в таком файле не заполняются нужные параметры (<em>UUID, HOST_ID, IP_NAME</em>)?</p></blockquote></div><p>Насколько я знаю, второе.</p><div class="quotebox"><cite>Антон Тихиенко пишет:</cite><blockquote><p>Нормально ли находится сетевой электронный ключ, если конфигурационный файл <em>gnclient.ini</em> выгружается из web-интерфейса сервера сетевых ключей Guardant Net?</p></blockquote></div><p>Вроде, да. <br />Хорошо бы, чтоб новый сервер вытягивал правильные настройки из старого gnclient.ini. <br />Или, может, бэкапил бы старый gnclient.ini.</p></blockquote></div><p>Судя по всему, сервер сетевых ключей в данном случае работает нормально, а механизм автоматического заполнения и формирования конфигурационного файла <em>gnclient.ini</em>, реализованный в Guardant API и автозащите, не всегда может заполнить конфигурационный файл.</p><p>Ваши замечания переданы нашим разработчикам, а имитировать бэкапирование &quot;старого&quot; <em>gnclient.ini</em>, при помощи Guardant API v.7, можно задав собственную директорию расположения нового конфигурационного файла, при помощи функции <a href="http://developer.guardant.ru/display/DOC/GrdStartupEx">GrdStartupEх</a>.</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Mon, 06 Apr 2015 09:38:20 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2612/#p2612</guid>
		</item>
		<item>
			<title><![CDATA[Re: Новый сервер GUARDANT NET]]></title>
			<link>https://forum.guardant.ru/post/2610/#p2610</link>
			<description><![CDATA[<div class="quotebox"><cite>Антон Тихиенко пишет:</cite><blockquote><p>Конфигурационный файл именно пустой, нет никаких записей, или в таком файле не заполняются нужные параметры (<em>UUID, HOST_ID, IP_NAME</em>)?</p></blockquote></div><p>Насколько я знаю, второе.</p><div class="quotebox"><cite>Антон Тихиенко пишет:</cite><blockquote><p>Нормально ли находится сетевой электронный ключ, если конфигурационный файл <em>gnclient.ini</em> выгружается из web-интерфейса сервера сетевых ключей Guardant Net?</p></blockquote></div><p>Вроде, да. <br />Хорошо бы, чтоб новый сервер вытягивал правильные настройки из старого gnclient.ini. <br />Или, может, бэкапил бы старый gnclient.ini.</p>]]></description>
			<author><![CDATA[null@example.com (Luck)]]></author>
			<pubDate>Thu, 02 Apr 2015 13:37:24 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2610/#p2610</guid>
		</item>
		<item>
			<title><![CDATA[Re: Новый сервер GUARDANT NET]]></title>
			<link>https://forum.guardant.ru/post/2607/#p2607</link>
			<description><![CDATA[<div class="quotebox"><cite>Luck пишет:</cite><blockquote><p>Раньше наше приложение защищалось Guardant API 6, использовался старый сервер 5.5, и у пользователей были настроенные для их среды файлы gnclient.ini. Наша программа установки-обновления никак не затрагивает gnclient.ini.<br />Новая версия приложения использует Guardant API 7. Пользователи обновляют программу, устанавливают новый седьмой сервер, gnclient.ini остается прежним. При запуске приложения ключ не находится, а старый gnclient.ini исчезает и заменяется на новый, пустой.</p></blockquote></div><p>Конфигурационный файл именно пустой, нет никаких записей, или в таком файле не заполняются нужные параметры (<em>UUID, HOST_ID, IP_NAME</em>)?</p><p>Нормально ли находится сетевой электронный ключ, если конфигурационный файл <em>gnclient.ini</em> выгружается из web-интерфейса сервера сетевых ключей Guardant Net?</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Wed, 01 Apr 2015 08:59:35 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2607/#p2607</guid>
		</item>
		<item>
			<title><![CDATA[Re: Новый сервер GUARDANT NET]]></title>
			<link>https://forum.guardant.ru/post/2606/#p2606</link>
			<description><![CDATA[<p>Раньше наше приложение защищалось Guardant API 6, использовался старый сервер 5.5, и у пользователей были настроенные для их среды файлы gnclient.ini. Наша программа установки-обновления никак не затрагивает gnclient.ini.<br />Новая версия приложения использует Guardant API 7. Пользователи обновляют программу, устанавливают новый седьмой сервер, gnclient.ini остается прежним. При запуске приложения ключ не находится, а старый gnclient.ini исчезает и заменяется на новый, пустой.</p>]]></description>
			<author><![CDATA[null@example.com (Luck)]]></author>
			<pubDate>Wed, 01 Apr 2015 07:59:22 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2606/#p2606</guid>
		</item>
		<item>
			<title><![CDATA[Re: Новый сервер GUARDANT NET]]></title>
			<link>https://forum.guardant.ru/post/2603/#p2603</link>
			<description><![CDATA[<div class="quotebox"><cite>Luck пишет:</cite><blockquote><p>А как быть с файлом gnclient.ini при переходе с 5-го сервера на 7 (API тоже изменилось с 6 на 7)?<br />Клиенты жалуются, что старый, работавший gnclient.ini перезаписывается новым, пустым и неработающим.</p></blockquote></div><p>Тут не совсем понятно, в составе дистрибутива приложения, защищенного при помощи Guardant API 7 версии, поставляется &quot;старый&quot; конфигурационный файл <em>gnclient.ini</em>?</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Mon, 30 Mar 2015 12:39:38 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2603/#p2603</guid>
		</item>
	</channel>
</rss>
