<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Guardant &mdash; Программно узнать ID ключа]]></title>
	<link rel="self" href="https://forum.guardant.ru/feed/atom/topic/1098" />
	<updated>2025-09-24T13:57:40Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.guardant.ru/topic/1098/</id>
		<entry>
			<title type="html"><![CDATA[Re: Программно узнать ID ключа]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5506/#p5506" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Aleksandr пишет:</cite><blockquote><p>Добрый день. Спасибо за ответы. Маленькая тонкость: я хочу знать номер ключа в приложении, собранном для Linux в Lazarus. Пусть даже на С, но под Linux. И возник более глобальный вопрос: а SDK вообще под Linux есть? Судя по сайту, он под Windows и предоставляется по запросу, а в составе инструментов общего назначения только SLK.</p></blockquote></div><p>1. По работе с ключом в Linux через Lazarus<br />Вы правы в своем предположении. Для защиты приложений под Linux на Lazarus (или на C/C++) используется не полноценный Guardant SDK, а Guardant API. Это набор библиотек и функций, которые позволяют выполнять основные операции с ключом, включая поиск и проверку.</p><p>Для вашей задачи — определения номера ключа — вам потребуются функции, описанные в разделе нашей документации:</p><p><a href="https://dev.guardant.ru/pages/viewpage.action?pageId=4751861">Поиск и проверка наличия ключа</a></p><p>2. Наличие SDK под Linux<br />Полноценный Guardant SDK, который включает графические утилиты и интеграцию со средами разработки, действительно предназначен для операционных систем семейства Windows.</p><p>Однако в его состав входят необходимые файлы (библиотеки и заголовочные файлы-обертки) для кросс-платформенной разработки под Linux. Описание этих файлов доступно здесь:</p><p><a href="https://dev.guardant.ru/pages/viewpage.action?pageId=11632647">Файлы Guardant API</a></p><p>3. Про Guardant SLK и глобальный вопрос<br />Вы абсолютно правильно обратили внимание на Guardant SLK. Это более современный и гибкий набор инструментов в составе технологии Guardant Station, который изначально поддерживает как Windows, так и Linux.</p><p>Важный момент: Guardant SLK (часть Guardant Station) и Guardant API/SDK — это несовместимые между собой технологии. Если вы рассматриваете переход на Guardant SLK для Linux, это потребует переработки кода защиты вашего приложения, так как используются разные API.</p>]]></content>
			<author>
				<name><![CDATA[Тимофей Ершов]]></name>
				<uri>https://forum.guardant.ru/user/1116/</uri>
			</author>
			<updated>2025-09-24T13:57:40Z</updated>
			<id>https://forum.guardant.ru/post/5506/#p5506</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Программно узнать ID ключа]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5503/#p5503" />
			<content type="html"><![CDATA[<p>Добрый день. Спасибо за ответы. Маленькая тонкость: я хочу знать номер ключа в приложении, собранном для Linux в Lazarus. Пусть даже на С, но под Linux. И возник более глобальный вопрос: а SDK вообще под Linux есть? Судя по сайту, он под Windows и предоставляется по запросу, а в составе инструментов общего назначения только SLK.</p>]]></content>
			<author>
				<name><![CDATA[Aleksandr]]></name>
				<uri>https://forum.guardant.ru/user/2674/</uri>
			</author>
			<updated>2025-09-24T08:41:16Z</updated>
			<id>https://forum.guardant.ru/post/5503/#p5503</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Программно узнать ID ключа]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5501/#p5501" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Aleksandr пишет:</cite><blockquote><p>Добрый день. Хочу узнать ID используемого ключа программно (через API) - и что-то не вижу похожих функций. А он (ID) точно есть. В какую сторону копать?</p></blockquote></div><p>Добрый день. Просьба уточните версию инструментов Guardant, которой вы пользуетесь?</p>]]></content>
			<author>
				<name><![CDATA[Тимофей Ершов]]></name>
				<uri>https://forum.guardant.ru/user/1116/</uri>
			</author>
			<updated>2025-09-23T12:22:13Z</updated>
			<id>https://forum.guardant.ru/post/5501/#p5501</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Программно узнать ID ключа]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5497/#p5497" />
			<content type="html"><![CDATA[<p>GrdStartup -&gt; GrdCreateHandle -&gt; GrdSetAccessCodes -&gt; GrdFind</p><p>GrdFind <a href="https://dev.guardant.ru/display/DOC/GrdFind">https://dev.guardant.ru/display/DOC/GrdFind</a><br /> ... возвращает в том числе значения в структуре TGrdFindInfo, там есть и поле DWORD dwID, это оно и есть.</p>]]></content>
			<author>
				<name><![CDATA[vlad-mal]]></name>
				<uri>https://forum.guardant.ru/user/767/</uri>
			</author>
			<updated>2025-09-23T11:04:47Z</updated>
			<id>https://forum.guardant.ru/post/5497/#p5497</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Программно узнать ID ключа]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5495/#p5495" />
			<content type="html"><![CDATA[<p>Добрый день. Хочу узнать ID используемого ключа программно (через API) - и что-то не вижу похожих функций. А он (ID) точно есть. В какую сторону копать?</p>]]></content>
			<author>
				<name><![CDATA[Aleksandr]]></name>
				<uri>https://forum.guardant.ru/user/2674/</uri>
			</author>
			<updated>2025-09-23T08:38:15Z</updated>
			<id>https://forum.guardant.ru/post/5495/#p5495</id>
		</entry>
</feed>
