<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Guardant &mdash; Работа автоматической защиты в сервисе (сборка .NET)]]></title>
		<link>https://forum.guardant.ru/topic/343/</link>
		<atom:link href="https://forum.guardant.ru/feed/rss/topic/343" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Работа автоматической защиты в сервисе (сборка .NET)».]]></description>
		<lastBuildDate>Tue, 01 Oct 2013 13:48:27 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Работа автоматической защиты в сервисе (сборка .NET)]]></title>
			<link>https://forum.guardant.ru/post/1682/#p1682</link>
			<description><![CDATA[<div class="quotebox"><cite>trkeast пишет:</cite><blockquote><p>я так понимаю самым простым выходом будет вынести всю функциональную часть<br />в отдельную сборку, которую и стоит защитить автоматической защитой с <br />параметрами /SILENT и /EXCEPT,<br />и в отдельной сборке держать механизмы управления запуском,<br />с отлавливанием исключений защиты?</p></blockquote></div><p>На сегодняшний день, да, можно использовать подобные методы.<br />Идею записи в eventlog событий срабатывания механизмов защиты примем во внимание.</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Tue, 01 Oct 2013 13:48:27 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/1682/#p1682</guid>
		</item>
		<item>
			<title><![CDATA[Re: Работа автоматической защиты в сервисе (сборка .NET)]]></title>
			<link>https://forum.guardant.ru/post/1680/#p1680</link>
			<description><![CDATA[<div class="quotebox"><cite>Антон Тихиенко пишет:</cite><blockquote><p>Тут не совсем понятно, для чего нужно оставлять рабочим такой сервис, если ключа нет?</p></blockquote></div><p>ну собственно оставлять его и не нужно, нужно диагностировать<br />причину, почему сервис не работает, т.е. в случае срабатывания защиты<br />у меня нет информации почему не работает сервис: или <br />ключ выдернули/повредили или что-то с самой программой<br />и если сервис в нормальном состоянии пишет в eventlog, то<br />при сработавшей защите он это делать не может</p><p>я так понимаю самым простым выходом будет вынести всю функциональную часть<br />в отдельную сборку, которую и стоит защитить автоматической защитой с <br />параметрами /SILENT и /EXCEPT,<br />и в отдельной сборке держать механизмы управления запуском,<br />с отлавливанием исключений защиты?</p>]]></description>
			<author><![CDATA[null@example.com (trkeast)]]></author>
			<pubDate>Tue, 01 Oct 2013 12:38:29 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/1680/#p1680</guid>
		</item>
		<item>
			<title><![CDATA[Re: Работа автоматической защиты в сервисе (сборка .NET)]]></title>
			<link>https://forum.guardant.ru/post/1679/#p1679</link>
			<description><![CDATA[<div class="quotebox"><cite>trkeast пишет:</cite><blockquote><p>может есть какой-то способ не останавливать<br />выполнение кода, находящегося под автоматической защитой?</p></blockquote></div><p>Для автозащиты такого способа нет, т.к. это противоречит самой схеме функционирования такой защиты - ключа лицензии нет, приложение не работает. В случае запуска защищенного приложения в обычном режиме (не как сервис Windows) при отключении ключа, во время его (приложения) работы, приложение будет выдавать соответствующие сообщения для пользователя и может закрыться по тайм-ауту.</p><p>Тут не совсем понятно, для чего нужно оставлять рабочим такой сервис, если ключа нет?</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Tue, 01 Oct 2013 12:01:09 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/1679/#p1679</guid>
		</item>
		<item>
			<title><![CDATA[Re: Работа автоматической защиты в сервисе (сборка .NET)]]></title>
			<link>https://forum.guardant.ru/post/1677/#p1677</link>
			<description><![CDATA[<p>вся проблема в том, что при указании опции /SILENT не остается <br />никаких следов после завершения процесса, попробовал совместить<br />вместе с /EXCEPT, но результат тот же - при отсуствии ключа<br />процесс через некоторое время умирает, при этом в event log по<br />прежнему ничего нет,может есть какой-то способ не останавливать<br />выполнение кода, находящегося под автоматической защитой?</p>]]></description>
			<author><![CDATA[null@example.com (trkeast)]]></author>
			<pubDate>Tue, 01 Oct 2013 06:28:50 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/1677/#p1677</guid>
		</item>
		<item>
			<title><![CDATA[Re: Работа автоматической защиты в сервисе (сборка .NET)]]></title>
			<link>https://forum.guardant.ru/post/1675/#p1675</link>
			<description><![CDATA[<p>Добрый день, trkeast.</p><p>В данном случае приложение, запущенное как сервис, в момент перезапуска его без нужного электронного ключа (ключ отсоединен), видимо реагирует на отсутствие ключа и пытается выдать некоторое сообщение. Далее, приложение ожидает действий от пользователя (нажать кнопку &quot;Ок&quot; или &quot;Повтор&quot;) и визуально сервис зависает.</p><p>Такое приложение-сервис нужно перезащитить с использованием опции - <strong>/SILENT</strong> - .Net-автозащиты.<br />Подробнее про эту опцию и все остальные можно прочитать в нашем <a href="https://www.guardant.ru/download/manual/handbook_1_Guardant_Software.pdf">руководстве пользователя</a>.</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Mon, 30 Sep 2013 09:12:43 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/1675/#p1675</guid>
		</item>
		<item>
			<title><![CDATA[Работа автоматической защиты в сервисе (сборка .NET)]]></title>
			<link>https://forum.guardant.ru/post/1672/#p1672</link>
			<description><![CDATA[<p>Здравствуйте!</p><p>возникла следующая проблема: есть защищенная автоматической <br />защитой сборка .NET (exe файл), имеется возможность запуска сборки как приложения,<br />так и в виде службы Windows. при вставленном ключе (если важно, используется Sign)<br />все работает нормально, но при вытащенном ключе при попытке перезапуска службы<br />процесс перезапуска в SCM &quot;замерзает&quot; со статусом &quot;Останавливается&quot;, процесс в памяти<br />висит, но ничего не происходит, сообщений в журнале никаких, служба признаков жизни <br />не подает, ситуация решается только перезагрузкой системы (возврат ключа обратно не помогает)</p>]]></description>
			<author><![CDATA[null@example.com (trkeast)]]></author>
			<pubDate>Fri, 27 Sep 2013 08:06:28 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/1672/#p1672</guid>
		</item>
	</channel>
</rss>
