<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Guardant &mdash; Переход на API 6.31 и прерывание поиска]]></title>
	<link rel="self" href="https://forum.guardant.ru/feed/atom/topic/455" />
	<updated>2014-06-25T06:24:36Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.guardant.ru/topic/455/</id>
		<entry>
			<title type="html"><![CDATA[Re: Переход на API 6.31 и прерывание поиска]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2176/#p2176" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Антон Тихиенко]]></name>
				<uri>https://forum.guardant.ru/user/31/</uri>
			</author>
			<updated>2014-06-25T06:24:36Z</updated>
			<id>https://forum.guardant.ru/post/2176/#p2176</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Переход на API 6.31 и прерывание поиска]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2175/#p2175" />
			<content type="html"><![CDATA[<p>Переходим с API 6.2. В одной из программ у нас сделан таймаут на поиск ключа: если Login не вернула управление в течение 60 сек, вызывается TerminateThread для того потока, который исполняет Login. В API 6.2 это работало, а теперь получаем deadlock в GrdCloseHandle, который вызывается после прерывания Login: процесс висит, пользовательского кода не выполняет, управление из GrdCloseHandle не возвращается. </p><p>Может быть, есть более культурный способ ограничить время поиска ключа? Или deadlock почините?</p>]]></content>
			<author>
				<name><![CDATA[AZ]]></name>
				<uri>https://forum.guardant.ru/user/459/</uri>
			</author>
			<updated>2014-06-23T13:12:07Z</updated>
			<id>https://forum.guardant.ru/post/2175/#p2175</id>
		</entry>
</feed>
