<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Guardant &mdash; Find возвращает GrdE_AllDonglesFound, код ошибки 36]]></title>
	<link rel="self" href="https://forum.guardant.ru/feed/atom/topic/658" />
	<updated>2025-02-04T05:21:18Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.guardant.ru/topic/658/</id>
		<entry>
			<title type="html"><![CDATA[Re: Find возвращает GrdE_AllDonglesFound, код ошибки 36]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5345/#p5345" />
			<content type="html"><![CDATA[<p>Получилось! Благодарю!</p>]]></content>
			<author>
				<name><![CDATA[zuykov]]></name>
				<uri>https://forum.guardant.ru/user/2208/</uri>
			</author>
			<updated>2025-02-04T05:21:18Z</updated>
			<id>https://forum.guardant.ru/post/5345/#p5345</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Find возвращает GrdE_AllDonglesFound, код ошибки 36]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5331/#p5331" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>zuykov пишет:</cite><blockquote><p>Коды поменял, ключ найден! </p><br /><p>А как быть с поиском ключей под Astra Linux? Выше я писал, что на виртуальной машине не удается найти ключ, при этом в списке устройств системы (в виртуалке) он присутствует.</p></blockquote></div><p>Прицеп работы в ОС семейства Linux (в том числе и в Astra Linux) такой же.</p><p>Для успешной работы с ключом необходимо установить актуальную версию правила UDEV.<br />В коде должны использоваться именно ваши коды доступа.<br />Попробуйте проверить работу ключа с нашим стандартным примером.<br />Для сборки примера можно использовать компилятор gcc и команду</p><p>gcc demo.c -o demo -I./ -L./ -lgrdapi -lpthread</p><p>Где&nbsp; -I./ -L./ - пути расположения заголовочных файлов и библиотек API.</p>]]></content>
			<author>
				<name><![CDATA[Тимофей Ершов]]></name>
				<uri>https://forum.guardant.ru/user/1116/</uri>
			</author>
			<updated>2025-01-28T10:43:02Z</updated>
			<id>https://forum.guardant.ru/post/5331/#p5331</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Find возвращает GrdE_AllDonglesFound, код ошибки 36]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5330/#p5330" />
			<content type="html"><![CDATA[<p>Коды поменял, ключ найден! </p><br /><p>А как быть с поиском ключей под Astra Linux? Выше я писал, что на виртуальной машине не удается найти ключ, при этом в списке устройств системы (в виртуалке) он присутствует.</p>]]></content>
			<author>
				<name><![CDATA[zuykov]]></name>
				<uri>https://forum.guardant.ru/user/2208/</uri>
			</author>
			<updated>2025-01-28T06:42:18Z</updated>
			<id>https://forum.guardant.ru/post/5330/#p5330</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Find возвращает GrdE_AllDonglesFound, код ошибки 36]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5329/#p5329" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>zuykov пишет:</cite><blockquote><p>Обновил библиотеку, пересобрал пример, коды оставил демонстрационные. Ключ не найден.</p><p>При этом утилита диагностики находит ключ</p></blockquote></div><p>Вам необходимо изменить коды доступа. Вместо демо кодов укажите ваши коды доступа.</p>]]></content>
			<author>
				<name><![CDATA[Тимофей Ершов]]></name>
				<uri>https://forum.guardant.ru/user/1116/</uri>
			</author>
			<updated>2025-01-27T13:52:14Z</updated>
			<id>https://forum.guardant.ru/post/5329/#p5329</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Find возвращает GrdE_AllDonglesFound, код ошибки 36]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5328/#p5328" />
			<content type="html"><![CDATA[<p>Обновил библиотеку, пересобрал пример, коды оставил демонстрационные. Ключ не найден.</p><p>При этом утилита диагностики находит ключ</p>]]></content>
			<author>
				<name><![CDATA[zuykov]]></name>
				<uri>https://forum.guardant.ru/user/2208/</uri>
			</author>
			<updated>2025-01-27T12:56:00Z</updated>
			<id>https://forum.guardant.ru/post/5328/#p5328</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Find возвращает GrdE_AllDonglesFound, код ошибки 36]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5327/#p5327" />
			<content type="html"><![CDATA[<p>В чем тогда может быть ошибка? Я не изменял код примера, он собрался и запустился без ошибок.</p><p>У меня есть установщик &quot;sdk7 update 9&quot;, я могу установить его и попробовать&nbsp; запустить этот пример</p>]]></content>
			<author>
				<name><![CDATA[zuykov]]></name>
				<uri>https://forum.guardant.ru/user/2208/</uri>
			</author>
			<updated>2025-01-27T12:20:15Z</updated>
			<id>https://forum.guardant.ru/post/5327/#p5327</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Find возвращает GrdE_AllDonglesFound, код ошибки 36]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5326/#p5326" />
			<content type="html"><![CDATA[<p>Добрый день.</p><div class="quotebox"><cite>zuykov пишет:</cite><blockquote><p>В итоге запуска этого примера какой должен быть ожидаемый результат?</p></blockquote></div><p>Ожидаемый результат - отобразится информация о всех подключенных ключах с вашими кодами доступа.</p>]]></content>
			<author>
				<name><![CDATA[Тимофей Ершов]]></name>
				<uri>https://forum.guardant.ru/user/1116/</uri>
			</author>
			<updated>2025-01-27T08:23:23Z</updated>
			<id>https://forum.guardant.ru/post/5326/#p5326</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Find возвращает GrdE_AllDonglesFound, код ошибки 36]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5325/#p5325" />
			<content type="html"><![CDATA[<p>В итоге запуска этого примера какой должен быть ожидаемый результат?</p>]]></content>
			<author>
				<name><![CDATA[zuykov]]></name>
				<uri>https://forum.guardant.ru/user/2208/</uri>
			</author>
			<updated>2025-01-27T07:37:02Z</updated>
			<id>https://forum.guardant.ru/post/5325/#p5325</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Find возвращает GrdE_AllDonglesFound, код ошибки 36]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5324/#p5324" />
			<content type="html"><![CDATA[<p>Запустил просто из Visual Studio, под Windows,&nbsp; коды оставил демонстрационные</p><p><span class="postimg"><a class="fancybox fancybox.image" rel="group" href="https://forum.guardant.ru/uploads/images/2025/01/0716183a37b191175614ee85c7a69f49.png"><img class="fb_img" src="https://forum.guardant.ru/uploads/previews/2025/01/0716183a37b191175614ee85c7a69f49.png" alt="" /></a></span> </p><p>Ключ не найден</p>]]></content>
			<author>
				<name><![CDATA[zuykov]]></name>
				<uri>https://forum.guardant.ru/user/2208/</uri>
			</author>
			<updated>2025-01-23T14:00:38Z</updated>
			<id>https://forum.guardant.ru/post/5324/#p5324</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Find возвращает GrdE_AllDonglesFound, код ошибки 36]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5323/#p5323" />
			<content type="html"><![CDATA[<p>Добрый день, <strong>zuykov</strong>.<br />Просьба проверить работу нашего стандартного примера и сообщить нам результат. Для успешной работы в примере необходимо заменить коды доступа Демо на ваши коды.</p>]]></content>
			<author>
				<name><![CDATA[Тимофей Ершов]]></name>
				<uri>https://forum.guardant.ru/user/1116/</uri>
			</author>
			<updated>2025-01-23T12:53:41Z</updated>
			<id>https://forum.guardant.ru/post/5323/#p5323</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Find возвращает GrdE_AllDonglesFound, код ошибки 36]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5322/#p5322" />
			<content type="html"><![CDATA[<p>Полный отчет утилиты диагностики:</p><p><span class="postimg"><a class="fancybox fancybox.image" rel="group" href="https://forum.guardant.ru/uploads/images/2025/01/32183b88975fe4961e46c9537840425c.png"><img class="fb_img" src="https://forum.guardant.ru/uploads/previews/2025/01/32183b88975fe4961e46c9537840425c.png" alt="" /></a></span> </p><br /><p>Версия SDK 7 update 8</p><p>Правило udev установлено</p>]]></content>
			<author>
				<name><![CDATA[zuykov]]></name>
				<uri>https://forum.guardant.ru/user/2208/</uri>
			</author>
			<updated>2025-01-23T05:00:44Z</updated>
			<id>https://forum.guardant.ru/post/5322/#p5322</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Find возвращает GrdE_AllDonglesFound, код ошибки 36]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5321/#p5321" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>zuykov пишет:</cite><blockquote><p>Использую SDK7<br />Ключ Aktiv Guardant Stealth 3 Sign/Time</p></blockquote></div><p>Добрый день.<br />Просьба уточнить для нас информацию</p><ul><li><p><a href="https://dev.guardant.ru/display/KB/0001">полный отчет утилиты диагностики</a>;</p></li></ul><ul><li><p>Какая у вас полная версия Guardant SDK. Например, актуальная версия Guardant SDK на сегодняшний день - SDK 7 update 9;</p></li></ul><ul><li><p>Установлено ли правило UDEV?</p></li></ul>]]></content>
			<author>
				<name><![CDATA[Тимофей Ершов]]></name>
				<uri>https://forum.guardant.ru/user/1116/</uri>
			</author>
			<updated>2025-01-22T14:04:32Z</updated>
			<id>https://forum.guardant.ru/post/5321/#p5321</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Find возвращает GrdE_AllDonglesFound, код ошибки 36]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5320/#p5320" />
			<content type="html"><![CDATA[<p>Использую SDK7<br />Ключ Aktiv Guardant Stealth 3 Sign/Time</p>]]></content>
			<author>
				<name><![CDATA[zuykov]]></name>
				<uri>https://forum.guardant.ru/user/2208/</uri>
			</author>
			<updated>2025-01-21T11:46:48Z</updated>
			<id>https://forum.guardant.ru/post/5320/#p5320</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Find возвращает GrdE_AllDonglesFound, код ошибки 36]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5319/#p5319" />
			<content type="html"><![CDATA[<p>Добрый день, <strong>zuykov</strong>, </p><p>Уточните, пожалуйста, какой версией Guardant SDK вы пользуетесь? Какой модели у вас ключ?</p>]]></content>
			<author>
				<name><![CDATA[Александра Старчаус]]></name>
				<uri>https://forum.guardant.ru/user/2010/</uri>
			</author>
			<updated>2025-01-21T09:01:28Z</updated>
			<id>https://forum.guardant.ru/post/5319/#p5319</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Find возвращает GrdE_AllDonglesFound, код ошибки 36]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5318/#p5318" />
			<content type="html"><![CDATA[<p>Поиск ключа выполняется следующим кодом</p><br /><div class="codebox"><pre><code>int nRet;
    bool isHaveMetlabPubCode = false;

    // Data variables
    uint32_t dwPublic = (uint32_t)GrdDC_DEMONVK - CryptPU;        // Must be encoded
    uint32_t dwPrivRD = (uint32_t)GrdDC_DEMORDO - CryptRD;        // Must be encoded
    uint32_t dwPrivWR = (uint32_t)GrdDC_DEMOPRF - CryptWR;        // Must be encoded
    uint32_t dwPrivMS = (uint32_t)GrdDC_DEMOMST - CryptMS;

    uint32_t dwFlags = 0;                 // Check by bProg, bVer &amp; dongle type flag
    uint8_t byProg = 0;                   // Check by specified program number
    uint16_t wSN = 0;                     // This search mode is not used
    uint8_t byVer = 0;                    // Check by specified version
    uint16_t wMask = 0;                   // This search mode is not used
    uint16_t wType = 0;                   // Type dongle
    uint32_t dwModel = 0;        // Any Guardant Sign/Time usb
    uint32_t dwInterface = 0;    // interface usb
    uint32_t dwID = 0;                    // This search mode is not used
    uint32_t dwRemoteMode = GrdFMR_Local; // Operation mode flags

    CGrdDongle grdDongle(dwRemoteMode);        // parameters for call GrdStartup() &amp; GrdSetFindMode
    ErrorHandling(GrdE_OK);                    // Some error found?
    nRet = grdDongle.Open(dwPublic + CryptPU, dwPrivRD + CryptRD, dwPrivWR + CryptWR, dwPrivMS + CryptMS);
    ErrorHandling(nRet);

    nRet = grdDongle.SetFindMode(dwRemoteMode, dwFlags, byProg, dwID, wSN, byVer, wMask, wType, dwModel, dwInterface);
    ErrorHandling(nRet);


    TGrdFindInfo GrdFindInfo;
    nRet = grdDongle.Find(GrdF_First, &amp;dwID, &amp;GrdFindInfo);
    if (GrdE_OK != nRet)
    {
        PrintError(&quot;The Guardant dongle with this access codes not found!&quot;);
        return isHaveMetlabPubCode;
    }</code></pre></div>]]></content>
			<author>
				<name><![CDATA[zuykov]]></name>
				<uri>https://forum.guardant.ru/user/2208/</uri>
			</author>
			<updated>2025-01-21T08:54:41Z</updated>
			<id>https://forum.guardant.ru/post/5318/#p5318</id>
		</entry>
</feed>
