<?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/31/</link>
		<atom:link href="https://forum.guardant.ru/feed/rss/topic/31" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Предложения и пожелания».]]></description>
		<lastBuildDate>Sun, 05 Jan 2025 11:48:00 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Предложения и пожелания]]></title>
			<link>https://forum.guardant.ru/post/5313/#p5313</link>
			<description><![CDATA[<div class="quotebox"><cite>vlad-mal пишет:</cite><blockquote><p>1. С Настсупившим Новым 2025м вас, коллеги! <br />2. Решил ознакомиться с обновленным SDK, зашел на страничку скачивания: <a href="https://www.guardant.ru/support/developers/sdk/">https://www.guardant.ru/support/developers/sdk/</a> - ох, скачивание SDK доступно только по запросу. На запрос мне, естественно, никто не ответил, и это правильно, ибо Новый год. К сожалению, всё ещё доступна ссылка <a href="https://www.guardant.com/support/developers/sdk/">https://www.guardant.com/support/developers/sdk/</a> - для англоязычных, где никакого запроса для скачивания SDK не требуется, скачал и теперь вот сижу, работаю. Вместо того, чтобы отдыхать и праздновать Новый год!<br />Исправьте, пожалуйста.</p></blockquote></div><p>Добрый день. Благодарим за обратную связь. Обаятельно исправим эту неточность.<br />Команда Guardant также поздравляет вас с Новым 2025-ым годом!!!</p>]]></description>
			<author><![CDATA[null@example.com (Тимофей Ершов)]]></author>
			<pubDate>Sun, 05 Jan 2025 11:48:00 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/5313/#p5313</guid>
		</item>
		<item>
			<title><![CDATA[Re: Предложения и пожелания]]></title>
			<link>https://forum.guardant.ru/post/5312/#p5312</link>
			<description><![CDATA[<p>1. С Настсупившим Новым 2025м вас, коллеги! <br />2. Решил ознакомиться с обновленным SDK, зашел на страничку скачивания: <a href="https://www.guardant.ru/support/developers/sdk/">https://www.guardant.ru/support/developers/sdk/</a> - ох, скачивание SDK доступно только по запросу. На запрос мне, естественно, никто не ответил, и это правильно, ибо Новый год. К сожалению, всё ещё доступна ссылка <a href="https://www.guardant.com/support/developers/sdk/">https://www.guardant.com/support/developers/sdk/</a> - для англоязычных, где никакого запроса для скачивания SDK не требуется, скачал и теперь вот сижу, работаю. Вместо того, чтобы отдыхать и праздновать Новый год!<br />Исправьте, пожалуйста.</p>]]></description>
			<author><![CDATA[null@example.com (vlad-mal)]]></author>
			<pubDate>Wed, 01 Jan 2025 19:37:00 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/5312/#p5312</guid>
		</item>
		<item>
			<title><![CDATA[Re: Предложения и пожелания]]></title>
			<link>https://forum.guardant.ru/post/3957/#p3957</link>
			<description><![CDATA[<p>Здравствуйте.</p><p>Добавьте, пожалуйста, описание в свое сообщение.</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Thu, 02 Aug 2018 07:14:53 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/3957/#p3957</guid>
		</item>
		<item>
			<title><![CDATA[Re: Предложения и пожелания]]></title>
			<link>https://forum.guardant.ru/post/3956/#p3956</link>
			<description><![CDATA[<p>Делаю первые шаги в освоении технологий Guardant, возможно еще не разобрался в ряде вопросов. Если это так, то поправите меня.<br />Думаю следующее развитие будет полезным.<br />1.&nbsp; &nbsp; Расширить набор примеров на C#.<br />Примеры на C# не охватывают всю функциональность API. Нет примеров для Code. Нет примеров для TRU.<br />Думаю, что более предпочтительны примеры в виде консольного приложения, нежели оконного примера как в уроках практического курса.<br />2.&nbsp; &nbsp; В обфускатор .Net включить поддержку переименований в BAML файлах.<br />Это крайне важно для WPF приложений. Иначе много придется исключать из офускации т.к. и наименование контролов,&nbsp; и дата биндинг, и ресурсы XAML, привязываются к именам кода. Если поддержки переименования в BAML не будет, то проще использовать внешний обфускатор для WPF приложения, а в таком случае затруднено добавление функций в исключения в ExclusionUtility.<br />На сколько мне известно такие опен сорс проекты как Obfuscar в каком то, объеме это делают.<br />Например если в XAML контрола или окна использовать атрибут x:ClassModifier=&quot;internal&quot;, то возможно практически полностью удалить наименования классов при обфускации в Dotfuscatore.<br />Вообще неплохо было-бы BAML файлы шифровать при автозащите, т.к. там много текста.<br />3.&nbsp; &nbsp; Дополнить обфускатор.<br />Добавить возможность настройки удаления информационных атрибутов на подобии [DebuggerDisplay(&quot;{Position}; {Normal}&quot;)].<br />Добавить возможность настройки обфускации имен локальных переменных у публичных функций. Например:<br /><span class="postimg"><a class="fancybox fancybox.image" rel="group" href="https://forum.guardant.ru/uploads/legacy/0/3500/3956/p1cjso0lgotm6pnc158pgrpul1.png"><img class="fb_img" src="https://forum.guardant.ru/uploads/legacy/0/3500/3956/thumb/p1cjso0lgotm6pnc158pgrpul1.png" alt="" /></a></span><br />4.&nbsp; &nbsp; Дополнить ExclusionUtility.exe&nbsp; анализом сборок и автоматическим расставлением галочек на обфускацию.<br />Например, если в сборке используется атрибут [Obfuscation(Exclude = true)], то галочка не ставиться и появляется возможность просмотреть причину исключения из обфускации. Аналогично не проставлять галочки на обфускацию при наличии ссылок в BAML файлах.<br />Да и автоматический выбор галочек для обфускации потока управления тоже не помешает, т.к. даст возможность понять какие функции в итоге будут обфусцироваться при заданном проценте защиты.<br />5.&nbsp; &nbsp; ExclusionUtility.exe&nbsp; - нахватает функционала анализа изменений в сборках. <br />Например, если у меня изменился проект (добавились и удалились классы и/или функции), мне нужно будет расставить все галочки заново?<br />6.&nbsp; &nbsp; Исходный код GuardantDotNetApi.dll<br />В принципе GuardantDotNetApi.dll можно декомпилировать (это законно?). Но лучше бы иметь исходный код для встраивания в собственное приложение. И наборы функций-утилит преобразования данных из массивов байт и обратно.<br />7.&nbsp; &nbsp; Экспорт из GrdUtil в C#.<br />Преобразовать Си код в код C# больших проблем не составляет, но и запрограммировать это преобразование в GrdUtil тоже, зато будет польза для остальных разработчиков.<br />8.&nbsp; &nbsp; Еще заметил прикольную подсказку.<br /><span class="postimg"><a class="fancybox fancybox.image" rel="group" href="https://forum.guardant.ru/uploads/legacy/0/3500/3956/p1cjso11i81ofc1tn1o4piqr1ee62.png"><img class="fb_img" src="https://forum.guardant.ru/uploads/legacy/0/3500/3956/thumb/p1cjso11i81ofc1tn1o4piqr1ee62.png" alt="" /></a></span></p>]]></description>
			<author><![CDATA[null@example.com (au)]]></author>
			<pubDate>Thu, 02 Aug 2018 06:39:12 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/3956/#p3956</guid>
		</item>
		<item>
			<title><![CDATA[Re: Предложения и пожелания]]></title>
			<link>https://forum.guardant.ru/post/3941/#p3941</link>
			<description><![CDATA[<div class="quotebox"><cite>Антон Тихиенко пишет:</cite><blockquote><div class="quotebox"><cite>vityusha пишет:</cite><blockquote><p>Добрый день!<br />Сделайте, пожалуйста, ликвидный HTTPS сертификат для домена forum.guardant.ru (возможно, на других доменах также применяется сертификат выданный на aktiv-company.ru).</p></blockquote></div><p>Спасибо. Передадим нашим специалистам.</p></blockquote></div><p>добрый день. передайте такжу специалистам, чтобы они убрали загрузку стороннего контента (скрипты, стили и тд в заголовке страницы) по ссылкам http:// иначе нет никакого смысла в защищенном соединении. тем более что этот контент берется с того же домена и достаточно указать ссылку от корня домена.</p>]]></description>
			<author><![CDATA[null@example.com (vityusha)]]></author>
			<pubDate>Tue, 17 Jul 2018 15:34:45 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/3941/#p3941</guid>
		</item>
		<item>
			<title><![CDATA[Re: Предложения и пожелания]]></title>
			<link>https://forum.guardant.ru/post/3902/#p3902</link>
			<description><![CDATA[<div class="quotebox"><cite>vityusha пишет:</cite><blockquote><p>Добрый день!<br />Сделайте, пожалуйста, ликвидный HTTPS сертификат для домена forum.guardant.ru (возможно, на других доменах также применяется сертификат выданный на aktiv-company.ru).</p></blockquote></div><p>Спасибо. Передадим нашим специалистам.</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Thu, 24 May 2018 08:33:07 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/3902/#p3902</guid>
		</item>
		<item>
			<title><![CDATA[Re: Предложения и пожелания]]></title>
			<link>https://forum.guardant.ru/post/3901/#p3901</link>
			<description><![CDATA[<p>Добрый день!<br />Сделайте, пожалуйста, ликвидный HTTPS сертификат для домена forum.guardant.ru (возможно, на других доменах также применяется сертификат выданный на aktiv-company.ru).</p>]]></description>
			<author><![CDATA[null@example.com (vityusha)]]></author>
			<pubDate>Wed, 23 May 2018 13:53:03 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/3901/#p3901</guid>
		</item>
		<item>
			<title><![CDATA[Re: Предложения и пожелания]]></title>
			<link>https://forum.guardant.ru/post/3568/#p3568</link>
			<description><![CDATA[<p>Интересует возможность реализации аппаратных ключей в формате mini-SIM-карты.<br />Доступ к ключу производить на основе семейства протоколов ISO-7816.</p><p>Данные техническое исполнение ключа возможно использовать во встраиваемых системах, где есть слоты.</p><p>Таким образом, получится SAM - Secure Access Module.</p>]]></description>
			<author><![CDATA[null@example.com (safelog)]]></author>
			<pubDate>Mon, 13 Mar 2017 06:54:29 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/3568/#p3568</guid>
		</item>
		<item>
			<title><![CDATA[Re: Предложения и пожелания]]></title>
			<link>https://forum.guardant.ru/post/3455/#p3455</link>
			<description><![CDATA[<p>Здравствуйте.<br /></p><div class="quotebox"><cite>vlad-mal пишет:</cite><blockquote><p>Предложение.<br />При инсталляции драйверов ключей, дополнительно, всегда поставлять библиотеку grddrv.dll в как 32, так и 64 - битной разрядности, именуя их grddrv32.dll  и grddrv64.dll.</p></blockquote></div><p>Принято. Посмотрим что можно сделать.</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Fri, 13 Jan 2017 11:35:39 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/3455/#p3455</guid>
		</item>
		<item>
			<title><![CDATA[Re: Предложения и пожелания]]></title>
			<link>https://forum.guardant.ru/post/3454/#p3454</link>
			<description><![CDATA[<p><span class="bbu">Исходные данные.</span><br />При инсталляции защищенного приложения, наш инсталлятор проверяет текущую версию установленных драйверов ключей Guardant и при необходимости выполняет инсталляцию драйверов ключей нужной версии.</p><p>Проверка версии драйверов делается с помощью grddrv.dll. При отсутствии доступа к grddrv.dll считается, что guardant ключи не установлены, при наличии - дополнительно определяется версия драйверов.</p><p><span class="bbu">Проблема.</span><br />Однако, при инсталляции драйверов ключей, grddrv.dll в систему устанавливается той же разрядности, что и разрядность драйверов ключей (x32/x64). Инсталлятор же защищенного приложения сам по себе является 32-разрядным приложением, и, следовательно не может работать с grddrv.dll 64-разрядной версии.</p><p><span class="bbu">Предложение.</span><br />При инсталляции драйверов ключей, дополнительно, всегда поставлять библиотеку grddrv.dll в как 32, так и 64 - битной разрядности, именуя их grddrv32.dll&nbsp; и grddrv64.dll.</p><p><span class="bbu"><em>Примечание</em></span><br />В данный момент наш инсталлятор защищенного приложения просто &quot;носит&quot; с собой&nbsp; grddrv.dll 32-разрядной версии.</p>]]></description>
			<author><![CDATA[null@example.com (vlad-mal)]]></author>
			<pubDate>Fri, 13 Jan 2017 11:26:10 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/3454/#p3454</guid>
		</item>
		<item>
			<title><![CDATA[Re: Предложения и пожелания]]></title>
			<link>https://forum.guardant.ru/post/2303/#p2303</link>
			<description><![CDATA[<div class="quotebox"><cite>talker2006 пишет:</cite><blockquote><p>Добрый день.<br />Предлагаю изменить названия перечислений GrdFM GuardantDotNetApi. Сейчас :</p><p>&nbsp; public enum GrdFM<br />&nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; ALL = 0,<br />&nbsp; &nbsp; &nbsp; &nbsp; ID = 2,<br />&nbsp; &nbsp; &nbsp; &nbsp; Mask = 0x10,<br />&nbsp; &nbsp; &nbsp; &nbsp; NProg = 1,<br />&nbsp; &nbsp; &nbsp; &nbsp; SN = 4,<br />&nbsp; &nbsp; &nbsp; &nbsp; Type = 0x20,<br />&nbsp; &nbsp; &nbsp; &nbsp; Ver = 8<br />&nbsp; &nbsp; }</p><br /><p>На самом деле All скорее означает None. All = 63&nbsp; &nbsp;None=0 <br />Как-то так....</p></blockquote></div><p>Мы учтём Ваше пожелание. Спасибо за обратную связь.</p>]]></description>
			<author><![CDATA[null@example.com (Станислав Петрушевский)]]></author>
			<pubDate>Mon, 10 Nov 2014 12:07:43 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2303/#p2303</guid>
		</item>
		<item>
			<title><![CDATA[Re: Предложения и пожелания]]></title>
			<link>https://forum.guardant.ru/post/2302/#p2302</link>
			<description><![CDATA[<p>Добрый день.<br />Предлагаю изменить названия перечислений GrdFM GuardantDotNetApi. Сейчас :</p><p>&nbsp; public enum GrdFM<br />&nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; ALL = 0,<br />&nbsp; &nbsp; &nbsp; &nbsp; ID = 2,<br />&nbsp; &nbsp; &nbsp; &nbsp; Mask = 0x10,<br />&nbsp; &nbsp; &nbsp; &nbsp; NProg = 1,<br />&nbsp; &nbsp; &nbsp; &nbsp; SN = 4,<br />&nbsp; &nbsp; &nbsp; &nbsp; Type = 0x20,<br />&nbsp; &nbsp; &nbsp; &nbsp; Ver = 8<br />&nbsp; &nbsp; }</p><p>На самом деле All скорее означает None. All = 63&nbsp; &nbsp;None=0 <br />Как-то так....</p>]]></description>
			<author><![CDATA[null@example.com (talker2006)]]></author>
			<pubDate>Sun, 09 Nov 2014 07:40:58 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2302/#p2302</guid>
		</item>
		<item>
			<title><![CDATA[Re: Предложения и пожелания]]></title>
			<link>https://forum.guardant.ru/post/1502/#p1502</link>
			<description><![CDATA[<p>Добрый день. </p><p>Предлагаю в следующей версии API немного улучшить враппер для .Net Framework возможностью задавать папку в которой находятся библиотеки GrdApi32.dll и GrdApi64.dll. Это поможет обойти такие проблемы, как ошибка &quot;DllNotFound&quot; в ASP.NET без использования переменных среды. Да и вообще возможность размещать библиотеки Api в произвольной папке, наверное, не будет минусом. Сейчас, в своём проекте, я использую модифицированную указанным способом библиотеку GuardantDotNetApi.dll (модификация проводилась с помощью Reflector и Reflexil со снятием подписи), так что техническая возможность реализовать такую задумку есть.</p>]]></description>
			<author><![CDATA[null@example.com (Виталий Мирошниченко)]]></author>
			<pubDate>Tue, 07 May 2013 07:29:00 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/1502/#p1502</guid>
		</item>
		<item>
			<title><![CDATA[Re: Предложения и пожелания]]></title>
			<link>https://forum.guardant.ru/post/1441/#p1441</link>
			<description><![CDATA[<p>Летом планируется очередной релиз комплекта разработчика Guardant 6.3. Состав изменений все еще до конца не сформирован, так что после майских праздников я отпишусь здесь какие из собранных пожеланий мы реализуем, какие отложим и т.д.</p>]]></description>
			<author><![CDATA[null@example.com (AndreyStepin)]]></author>
			<pubDate>Mon, 08 Apr 2013 06:42:15 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/1441/#p1441</guid>
		</item>
		<item>
			<title><![CDATA[Re: Предложения и пожелания]]></title>
			<link>https://forum.guardant.ru/post/1395/#p1395</link>
			<description><![CDATA[<p>Исправьте, пожалуйста, опечатки в диалогах, особенно тех, которые предназначены конечным пользователям.<br /><span class="postimg"><a class="fancybox fancybox.image" rel="group" href="http://i058.radikal.ru/1303/de/9aed0c809f1e.jpg"><img class="fb_img" src="http://i058.radikal.ru/1303/de/9aed0c809f1e.jpg" alt="" /></a></span></p>]]></description>
			<author><![CDATA[null@example.com (ittakir)]]></author>
			<pubDate>Fri, 15 Mar 2013 05:07:34 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/1395/#p1395</guid>
		</item>
	</channel>
</rss>
