<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Guardant &mdash; Ошибка работы в NET приложении при регистрации ключа]]></title>
	<link rel="self" href="https://forum.guardant.ru/feed/atom/topic/985" />
	<updated>2022-09-07T15:22:04Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.guardant.ru/topic/985/</id>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка работы в NET приложении при регистрации ключа]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/4781/#p4781" />
			<content type="html"><![CDATA[<p>Добрый день.<br />Попробуйте изменить путь для расположения файла gnclient.ini. Например, укажите путь для размещения - ProgramData, или другой. Убедитесь, что для конечной папки есть права на чтение и запись, иначе приложение не сможет записать файл gnclient.ini</p>]]></content>
			<author>
				<name><![CDATA[Тимофей Ершов]]></name>
				<uri>https://forum.guardant.ru/user/1116/</uri>
			</author>
			<updated>2022-09-07T15:22:04Z</updated>
			<id>https://forum.guardant.ru/post/4781/#p4781</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка работы в NET приложении при регистрации ключа]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/4778/#p4778" />
			<content type="html"><![CDATA[<p>Версия драйвера Guardant&nbsp; &nbsp; 7.0.215<br />SDK версия 7 Update 8</p>]]></content>
			<author>
				<name><![CDATA[artem_vld]]></name>
				<uri>https://forum.guardant.ru/user/2008/</uri>
			</author>
			<updated>2022-09-01T12:48:25Z</updated>
			<id>https://forum.guardant.ru/post/4778/#p4778</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка работы в NET приложении при регистрации ключа]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/4777/#p4777" />
			<content type="html"><![CDATA[<p>Добрый день.<br />Просьба уточнить, какую версию SDK и API вы используете?</p>]]></content>
			<author>
				<name><![CDATA[Тимофей Ершов]]></name>
				<uri>https://forum.guardant.ru/user/1116/</uri>
			</author>
			<updated>2022-09-01T12:38:03Z</updated>
			<id>https://forum.guardant.ru/post/4777/#p4777</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Ошибка работы в NET приложении при регистрации ключа]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/4771/#p4771" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[artem_vld]]></name>
				<uri>https://forum.guardant.ru/user/2008/</uri>
			</author>
			<updated>2022-08-30T13:40:53Z</updated>
			<id>https://forum.guardant.ru/post/4771/#p4771</id>
		</entry>
</feed>
