<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Guardant &mdash; Тихий режим автозащиты не такой и тихий]]></title>
		<link>https://forum.guardant.ru/topic/453/</link>
		<atom:link href="https://forum.guardant.ru/feed/rss/topic/453" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Тихий режим автозащиты не такой и тихий».]]></description>
		<lastBuildDate>Fri, 27 Jun 2014 10:33:06 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Тихий режим автозащиты не такой и тихий]]></title>
			<link>https://forum.guardant.ru/post/2179/#p2179</link>
			<description><![CDATA[<p>Отправил вчера на почту все указанные дополнительные данные.</p>]]></description>
			<author><![CDATA[null@example.com (MikhailG)]]></author>
			<pubDate>Fri, 27 Jun 2014 10:33:06 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2179/#p2179</guid>
		</item>
		<item>
			<title><![CDATA[Re: Тихий режим автозащиты не такой и тихий]]></title>
			<link>https://forum.guardant.ru/post/2178/#p2178</link>
			<description><![CDATA[<div class="quotebox"><cite>MikhailG пишет:</cite><blockquote><p>try-catch естественно используются, однако до него исключения не доходят по той причине, как я писал, что они обрабатываются внутри вашей виртуальной машины и не перебрасываются в управляемый код.<br />По стеку четко видно, что исключения обрабатываются внутри VM!VM.VirtualMachine.Inject(string methodID), которая отображает окошко с ошибкой и подавляет исключение.</p></blockquote></div><p>При тестировании у себя мы с таким поведением .Net-автозащиты не сталкивались.<br />Пришлите, пожалуйста, нам на почту ( hotline@guardant.ru ) дополнительные данные (со ссылкой на данную тему форума), а именно:<br /></p><ul><li><p>Пример тестового приложения (с исходниками), для которого проявляется указанное поведение;</p></li></ul><ul><li><p>*nsd-файл маски, прошиваемой в тестируемый электронный ключ Guardant;</p></li></ul><ul><li><p>Cкриншот отчета утилиты диагностики Guardant (Пуск/Панель управления/Драйверы Guardant/кнопка &quot;Диагностика&quot;/кнопка &quot;Полный отчет&quot;) для тестируемого ключа.</p></li></ul>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Thu, 26 Jun 2014 07:42:53 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2178/#p2178</guid>
		</item>
		<item>
			<title><![CDATA[Re: Тихий режим автозащиты не такой и тихий]]></title>
			<link>https://forum.guardant.ru/post/2177/#p2177</link>
			<description><![CDATA[<p>Добрый день.</p><p>try-catch естественно используются, однако до него исключения не доходят по той причине, как я писал, что они обрабатываются внутри вашей виртуальной машины и не перебрасываются в управляемый код.<br />По стеку четко видно, что исключения обрабатываются внутри VM!VM.VirtualMachine.Inject(string methodID), которая отображает окошко с ошибкой и подавляет исключение.</p>]]></description>
			<author><![CDATA[null@example.com (MikhailG)]]></author>
			<pubDate>Wed, 25 Jun 2014 10:29:43 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2177/#p2177</guid>
		</item>
		<item>
			<title><![CDATA[Re: Тихий режим автозащиты не такой и тихий]]></title>
			<link>https://forum.guardant.ru/post/2170/#p2170</link>
			<description><![CDATA[<p>Здравствуйте.<br /></p><div class="quotebox"><cite>MikhailG пишет:</cite><blockquote><p>Отсюда вопрос: имеется ли возможность перебрасывать исключения в вызвавший код без вывода сторонних окошек?</p></blockquote></div><p>Опция <a href="http://developer.guardant.ru/pages/viewpage.action?pageId=1279145"><strong>/SILENT</strong></a> позволяет скрывать именно сообщения от автозащиты Guardant, но не системные.</p><p>Для того, чтобы обрабатывать подобные исключения (от Framework&#039;а), помимо опции .Net-автозащиты <a href="http://developer.guardant.ru/pages/viewpage.action?pageId=1279145"><strong>/EXCEPT</strong></a>, необходимо использовать соответствующий механизм (<a href="http://msdn.microsoft.com/ru-ru/library/0yd65esw.aspx">try-catch</a>) в своем приложении.</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Fri, 20 Jun 2014 12:07:04 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2170/#p2170</guid>
		</item>
		<item>
			<title><![CDATA[Тихий режим автозащиты не такой и тихий]]></title>
			<link>https://forum.guardant.ru/post/2165/#p2165</link>
			<description><![CDATA[<p>Добрый день!</p><p>Пробовал накладывать автозащиту на .NET-сборку с помощью CodeProtect.exe с опциями /SILENT и /EXCEPT.<br />В итоге при отсоединении ключа при попытке обратиться к защищенным функциям вылезает окно VM Exception с сообщением о том, что в виртуальной машине вылетело GUARDANT_EXCEPTION. И это несмотря на то, что был задан &quot;тихий&quot; режим работы. Без опции /SILENT тоже отображается окошко, но уже другое, с описанием ошибки.</p><p>Отсюда вопрос: имеется ли возможность перебрасывать исключения в вызвавший код без вывода сторонних окошек?</p>]]></description>
			<author><![CDATA[null@example.com (MikhailG)]]></author>
			<pubDate>Thu, 19 Jun 2014 11:04:31 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2165/#p2165</guid>
		</item>
	</channel>
</rss>
