<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Guardant &mdash; Использование ключей в Linux .net core]]></title>
		<link>https://forum.guardant.ru/topic/1042/</link>
		<atom:link href="https://forum.guardant.ru/feed/rss/topic/1042/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Использование ключей в Linux .net core».]]></description>
		<lastBuildDate>Mon, 04 Dec 2023 13:27:33 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Использование ключей в Linux .net core]]></title>
			<link>https://forum.guardant.ru/post/5051/#p5051</link>
			<description><![CDATA[<p>Добрый день, <strong>sergei_kluchko</strong>, </p><p>Для запуска примера для .NET Core под Windows нужна одна библиотека, а под Linux - другая.</p><p>Вообще, для SDK схема использования API такая:</p><p>приложение на .NET Framework, .NET Core или .NET (5.0 или выше);<br />обертка либо для .NET Framework, либо для .NET Core и .NET (5.0 или выше) - две разные;<br />нативная библиотека под требуемую операционную систему (Windows или Linux) и разрядность/битность/архитектуру (x86 или x86-64).<br />Тогда необходимо будет взять нативную библиотеку для Linux C:\Program Files (x86)\Guardant\SDK7\Lib\linux\x86_64\libgrdapi.so, переименовать ее в GrdAPI64.dll, и подложить рядом с приложением. Обертку надо взять отсюда C:\Program Files (x86)\Guardant\SDK7\Lib\windows\GuardantDotNetCoreApi.dll. Кроме того, чтобы нативная библиотека увиделась, необходимо задать при запуске параметр LD_LIBRARY_PATH, например, в таком виде:<br />LD_LIBRARY_PATH=. ./&lt;программа&gt; -all</p>]]></description>
			<author><![CDATA[null@example.com (Александра Старчаус)]]></author>
			<pubDate>Mon, 04 Dec 2023 13:27:33 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/5051/#p5051</guid>
		</item>
		<item>
			<title><![CDATA[Использование ключей в Linux .net core]]></title>
			<link>https://forum.guardant.ru/post/5049/#p5049</link>
			<description><![CDATA[<p>Добрый день. <br />В приложении .net core под windows было успешно внедрена защита через аппаратные ключи. <br />Встала необходимость поддерживать работу приложения в linux системах (alpine3.18), попытка запустить как есть приводит к ошибке DLLNotFound, покопавшись на форму понял что нужно использовать библиотеку libgrdapi вместе GrdAPI, но пошаговой инструкции что нужно сделать не нашел. <br />Прошу помощи.</p>]]></description>
			<author><![CDATA[null@example.com (sergei_kluchko)]]></author>
			<pubDate>Fri, 01 Dec 2023 14:31:38 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/5049/#p5049</guid>
		</item>
	</channel>
</rss>
