<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Guardant &mdash; Тиражирование лицензий и ошибка GrdUtil]]></title>
	<link rel="self" href="https://forum.guardant.ru/feed/atom/topic/504/" />
	<updated>2014-12-25T06:59:32Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.guardant.ru/topic/504/</id>
		<entry>
			<title type="html"><![CDATA[Re: Тиражирование лицензий и ошибка GrdUtil]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2401/#p2401" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Alexey_Donskoy пишет:</cite><blockquote><p>Опытным путём установлено, что требуется ещё nvcodes.dat</p></blockquote></div><p>Все верно.<br /></p><div class="quotebox"><cite>Alexey_Donskoy пишет:</cite><blockquote><p>Хорошо ли это с точки зрения безопасности?</p></blockquote></div><p>Не очень, поскольку позволяет установить полноценный SDK и использовать его с вашими кодами доступа.<br />Вообще говоря вся такая схема тиражирования защищенного приложения не особо надежна, т.к. компрометируются не только коды доступа в виде файла &quot;nvcodes.dat&quot;, но, что еще хуже, и тиражная прошивка в виде *nsd-файла маски.</p><p>Гораздо лучшим решением будет написание собственной утилиты программирования ключей, которая будет прошивать нужные данные в ключ без каких дополнительных файлов и данных. Причем, например, достаточно просто собрать такую утилиту при помощи опции утилиты программирования электронных ключей GrdUtil &quot;<a href="http://developer.guardant.ru/pages/viewpage.action?pageId=1279529">Сохранение образа в виде исходного кода</a>&quot;.</p>]]></content>
			<author>
				<name><![CDATA[Антон Тихиенко]]></name>
				<uri>https://forum.guardant.ru/user/31/</uri>
			</author>
			<updated>2014-12-25T06:59:32Z</updated>
			<id>https://forum.guardant.ru/post/2401/#p2401</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Тиражирование лицензий и ошибка GrdUtil]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2400/#p2400" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Антон Тихиенко пишет:</cite><blockquote><p>потребуются еще 2 библиотеки...</p></blockquote></div><p>Опытным путём установлено, что требуется ещё nvcodes.dat<br />Хорошо ли это с точки зрения безопасности?</p>]]></content>
			<author>
				<name><![CDATA[Alexey_Donskoy]]></name>
				<uri>https://forum.guardant.ru/user/296/</uri>
			</author>
			<updated>2014-12-25T06:06:44Z</updated>
			<id>https://forum.guardant.ru/post/2400/#p2400</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Тиражирование лицензий и ошибка GrdUtil]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2399/#p2399" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Alexey_Donskoy пишет:</cite><blockquote><p>Добрый день!<br />Требуется решить такую задачу: отдать в цех софт для тиражирования лицензий (массовое производство).<br />Как правильно организовать запись образа в ключ?</p></blockquote></div><p>Не совсем так, тут потребуются еще 2 библиотеки из состава Guardant SDK, а именно:<br /></p><ol class="decimal"><li><p><strong>GrdAPI32.dll</strong> – скопировать можно из папки «<em>\Bin</em>», установленного SDK (директория «по умолчанию»: <em>%Program Files%\Guardant\SDK 7\Bin\</em>);</p></li><li><p><strong>grdmask.dll</strong> - <em>%Program Files%\Common Files\Guardant\GrdUtil\</em> .</p></li></ol><p> <br />Причем grdmask.dll нужно еще и зарегистрировать в системе, где нет установленного Guardant SDK, следующим образом: [путь]regsvr32 grdmask.dll .</p>]]></content>
			<author>
				<name><![CDATA[Антон Тихиенко]]></name>
				<uri>https://forum.guardant.ru/user/31/</uri>
			</author>
			<updated>2014-12-25T05:45:26Z</updated>
			<id>https://forum.guardant.ru/post/2399/#p2399</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Тиражирование лицензий и ошибка GrdUtil]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2396/#p2396" />
			<content type="html"><![CDATA[<p>Добрый день!<br />Требуется решить такую задачу: отдать в цех софт для тиражирования лицензий (массовое производство).<br />Правильно я понимаю, что для этого достаточно передать три файла: grdutil.exe, образключа.nsd, записьключа.bat?</p><p>С помощью grdutil я сохраняю в отдельном файле образключа.nsd, а в командном файле пишу примерно следующее:</p><p>grdutil.exe -write -infile(образключа.nsd)<br />@if errorlevel 1 goto error<br />...</p><p>Так вот эта штука возвращает код ошибки 126 (десятичное).<br />Как правильно организовать запись образа в ключ?</p>]]></content>
			<author>
				<name><![CDATA[Alexey_Donskoy]]></name>
				<uri>https://forum.guardant.ru/user/296/</uri>
			</author>
			<updated>2014-12-23T12:07:28Z</updated>
			<id>https://forum.guardant.ru/post/2396/#p2396</id>
		</entry>
</feed>
