<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Guardant &mdash; Автозащита не завершает работу программы]]></title>
	<link rel="self" href="https://forum.guardant.ru/feed/atom/topic/383/" />
	<updated>2014-02-24T05:05:45Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.guardant.ru/topic/383/</id>
		<entry>
			<title type="html"><![CDATA[Re: Автозащита не завершает работу программы]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/1853/#p1853" />
			<content type="html"><![CDATA[<p>Здравствуйте, yursed.</p><p>В нормальном случае такое поведение защищенного приложения у нас не воспроизводится.<br />Пришлите, пожалуйста, нам на почту (hotline@guardant.ru) тестовое приложение, *.bat-файл со всеми параметрами автозащиты и *.nsd-файл маски, прошиваемой в тестовый ключ.</p>]]></content>
			<author>
				<name><![CDATA[Антон Тихиенко]]></name>
				<uri>https://forum.guardant.ru/user/31/</uri>
			</author>
			<updated>2014-02-24T05:05:45Z</updated>
			<id>https://forum.guardant.ru/post/1853/#p1853</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Автозащита не завершает работу программы]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/1852/#p1852" />
			<content type="html"><![CDATA[<p>Почему автозащита не может (или не хочет) завершить работу моей защищенной программы после изъятия ключа из порта?</p><p>Вставляю ключ Sign, запускаю программу, извлекаю ключ из порта, после чего программа выдаёт сообщение &quot;Guardant dongle not found. Make sure...&quot;. После нажатия на &quot;Ok&quot; программа не завершается а сворачивается в нижний левый угол экрана (защита уменьшает размеры формы в минимум и перемещает ее), но сама программа и все ее потоки продолжают функционировать.</p><p>Перепробовал разные комбинаций опций /USB_DONGLE_CONTROL /T /RC и /EXIT_DELAY, но ничего не помагает - программа продолжает работать в свернутом виде.</p><p>В документации написано:</p><p>/USB_DONGLE_CONTROL<br />Опция позволяет защищенному приложению отслеживать присутт<br />ствие локального USBBключа Guardant в порту компьютера. Если в <br />процессе работы приложения ключ извлекается из порта, то вывоо<br />дится соответствующее сообщение, и <strong>приложение реагирует</strong>, как <br />это указано в описании опции /RC.</p><p>Читаем /RC:<br />Если в процессе работы защищенного приложения ключ не будет <br />обнаружен, то можно проверять его наличие и выводить сообщее<br />ние об отсутствии ключа заданное число раз. Для этого служит опп<br />ция /RC[=x], где x&nbsp; &nbsp;число проверок ключа. <br />Применение этой опции дает возможность пользователю сохраа<br />нить наработанные данные и корректно завершить работу с прии<br />ложением, например, в случае выхода ключа из строя. <br />Если опция не указана, сообщение будет выводиться 50 раз. <br />При отсутствии ключа на экран выводится диалог с сообщением и <br />кнопками&nbsp; [Retry] и [Cancel]. После нажатия [Retry] программа <br />продолжает работать ~ 10 – 30 сек, а затем проверяет ключ. Если <br />ключ не найден, вновь выводится сообщение, если найден – прии<br />ложение продолжает работать в штатном режиме. <br />Если после заданного числа проверок ключ не будет обнаружен, то <br />выводится вышеописанное сообщение с кнопкой [Ok], после наа<br />жатия которой приложение <strong>завершает работу</strong>. </p><p>/EXIT_DELAY<br />Если в процессе работы защищенного приложения ключ не будет <br />обнаружен, то, при использовании данной опции, приложение выы<br />ведет на экран сообщение о <strong>принудительном</strong> завершении работы <br />приложения через заданное время. <br />Это даст возможность пользователю сохранить наработанные данн<br />ные и корректно завершить работу с приложением, например, в <br />случае выходе ключа из строя.</p><br /><p>Используя опции /EXIT_DELAY=1 /T=5, защита через 5 мин не &quot;завершает работу&quot;, а просто сворачивает форму приложения...</p><p>При запуске приложения без ключа защита отрабатывает корректно: не дает приложению запуститься.</p><p>Может это из-за того, что моя программа долго закрывается (до 2 сек)? А может есть еще какие-либо опции, которые нужно использовать? Или как по другому завершить приложение?</p><p>Ключ Guardant Sign<br />OS Windows XP SP3<br />Guardant DevKit 6.3</p>]]></content>
			<author>
				<name><![CDATA[yursed]]></name>
				<uri>https://forum.guardant.ru/user/760/</uri>
			</author>
			<updated>2014-02-20T10:46:19Z</updated>
			<id>https://forum.guardant.ru/post/1852/#p1852</id>
		</entry>
</feed>
