<?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/985/</link>
		<atom:link href="https://forum.guardant.ru/feed/rss/topic/985" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Ошибка работы в NET приложении при регистрации ключа».]]></description>
		<lastBuildDate>Wed, 07 Sep 2022 15:22:04 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Ошибка работы в NET приложении при регистрации ключа]]></title>
			<link>https://forum.guardant.ru/post/4781/#p4781</link>
			<description><![CDATA[<p>Добрый день.<br />Попробуйте изменить путь для расположения файла gnclient.ini. Например, укажите путь для размещения - ProgramData, или другой. Убедитесь, что для конечной папки есть права на чтение и запись, иначе приложение не сможет записать файл gnclient.ini</p>]]></description>
			<author><![CDATA[null@example.com (Тимофей Ершов)]]></author>
			<pubDate>Wed, 07 Sep 2022 15:22:04 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/4781/#p4781</guid>
		</item>
		<item>
			<title><![CDATA[Re: Ошибка работы в NET приложении при регистрации ключа]]></title>
			<link>https://forum.guardant.ru/post/4778/#p4778</link>
			<description><![CDATA[<p>Версия драйвера Guardant&nbsp; &nbsp; 7.0.215<br />SDK версия 7 Update 8</p>]]></description>
			<author><![CDATA[null@example.com (artem_vld)]]></author>
			<pubDate>Thu, 01 Sep 2022 12:48:25 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/4778/#p4778</guid>
		</item>
		<item>
			<title><![CDATA[Re: Ошибка работы в NET приложении при регистрации ключа]]></title>
			<link>https://forum.guardant.ru/post/4777/#p4777</link>
			<description><![CDATA[<p>Добрый день.<br />Просьба уточнить, какую версию SDK и API вы используете?</p>]]></description>
			<author><![CDATA[null@example.com (Тимофей Ершов)]]></author>
			<pubDate>Thu, 01 Sep 2022 12:38:03 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/4777/#p4777</guid>
		</item>
		<item>
			<title><![CDATA[Ошибка работы в NET приложении при регистрации ключа]]></title>
			<link>https://forum.guardant.ru/post/4771/#p4771</link>
			<description><![CDATA[<p>Добрый день, возникла следующая проблема: при подключении из WEB NET приложения на С# к ключу sign все проходит отлично, никаких вопросов нет возникает. При развертывании на ISS при старте вместо GrOK после вызова&nbsp; GrdStartupEx результат 1879048193.</p><p>Кусок кода инициализации<br /></p><div class="codebox"><pre><code>        int res=0;   res=(int)Gr; logger.Info($&quot;START GrdStartup={res}&quot;);
            GrdFMR RemoteMode = GrdFMR.Remote;

         Gr= GrdApi.GrdStartupEx(RemoteMode,@&quot;C:\&quot;,0);        
         res=(int)Gr;  logger.Info($&quot;Str GrdStartupEx={res}&quot;);
         grdHandle = GrdApi.GrdCreateHandle(GrdCHM.MultiThread);
         Gr=GrdApi.GrdSetAccessCodes(grdHandle, // далее параметры ключа
         res= (int)Gr;   logger.Info($&quot;GrdSetAccessCodes={res}&quot;);
            GrdFM DongleFlags = GrdFM.ALL;          // Operation mode flags
            uint ProgramNumber = 0;                 // Program number
            uint Version = 1;                       // Version
            uint SerialNumber = 3;                  // Serial number
            uint BitMask = 0;                       // Bit mask
            uint DongleID = 0;                      // DongelID number
            GrdDT DongleType = GrdDT.ALL;           // Dongle type
            GrdFMM DongleModel = GrdFMM.ALL;        // Dongle model
            GrdFMI DongleInterface = GrdFMI.ALL;    // Dongle interface</code></pre></div><p>В логе следующие записи<br />2022-08-30 17:52:03.0596&nbsp; START GrdStartup=1 <br />2022-08-30 17:52:03.0596&nbsp; Str GrdStartupEx=1879048193 <br />по идее должно было вернуться одно из значений ошибок (от OK до LastError)</p><p>Драйвера на сервере установлены, gnconfig.ini тоже</p><p>Если место ошибки, а именно .GrdCreateHandle взять в блок try-catch, то получисм следующее: Unable to cast object of type &#039;Guardant.GrdE&#039; to type &#039;System.IntPtr&#039;</p><p>Это мой первый проект с использованием защиты, которая должна просто ограничивать одновременную работу по таблице лицензий. Куда мне копать?</p>]]></description>
			<author><![CDATA[null@example.com (artem_vld)]]></author>
			<pubDate>Tue, 30 Aug 2022 13:40:53 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/4771/#p4771</guid>
		</item>
	</channel>
</rss>
