<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Guardant &mdash; Переход на API 6.31 и прерывание поиска]]></title>
		<link>https://forum.guardant.ru/topic/455/</link>
		<atom:link href="https://forum.guardant.ru/feed/rss/topic/455/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Переход на API 6.31 и прерывание поиска».]]></description>
		<lastBuildDate>Wed, 25 Jun 2014 06:24:36 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Переход на API 6.31 и прерывание поиска]]></title>
			<link>https://forum.guardant.ru/post/2176/#p2176</link>
			<description><![CDATA[<p>Здравствуйте, AZ.</p><p>Мы с таким поведением Guardant API v.6.3 не сталкивались и для локализации вероятных причин его возникновения пришлите, пожалуйста, нам на почту ( hotline@guardant.ru ) дополнительные данные (со ссылкой на данную тему форума), а именно:<br /></p><ul><li><p>Информацию об используемых среде и языке программирования;</p></li><li><p>Пример тестового приложения (с исходниками), для которого проявляется указанное поведение;</p></li><li><p>*nsd-файл маски, прошиваемой в тестируемый электронный ключ Guardant;</p></li><li><p>Cкриншот отчета утилиты диагностики Guardant (Пуск/Панель управления/Драйверы Guardant/кнопка &quot;Диагностика&quot;/кнопка &quot;Полный отчет&quot;) для тестируемого ключа.</p></li></ul>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Wed, 25 Jun 2014 06:24:36 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2176/#p2176</guid>
		</item>
		<item>
			<title><![CDATA[Переход на API 6.31 и прерывание поиска]]></title>
			<link>https://forum.guardant.ru/post/2175/#p2175</link>
			<description><![CDATA[<p>Переходим с API 6.2. В одной из программ у нас сделан таймаут на поиск ключа: если Login не вернула управление в течение 60 сек, вызывается TerminateThread для того потока, который исполняет Login. В API 6.2 это работало, а теперь получаем deadlock в GrdCloseHandle, который вызывается после прерывания Login: процесс висит, пользовательского кода не выполняет, управление из GrdCloseHandle не возвращается. </p><p>Может быть, есть более культурный способ ограничить время поиска ключа? Или deadlock почините?</p>]]></description>
			<author><![CDATA[null@example.com (AZ)]]></author>
			<pubDate>Mon, 23 Jun 2014 13:12:07 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2175/#p2175</guid>
		</item>
	</channel>
</rss>
