<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Guardant &mdash; Вопросы по инсталляции драйверов.]]></title>
	<link rel="self" href="https://forum.guardant.ru/feed/atom/topic/116" />
	<updated>2011-10-27T09:10:47Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.guardant.ru/topic/116/</id>
		<entry>
			<title type="html"><![CDATA[Re: Вопросы по инсталляции драйверов.]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/511/#p511" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>mamitko пишет:</cite><blockquote><p>У вас на сайте в разделе загрузки есть 32bit и 64bit версии драйверов.<br />Как посоветуете таскать их с дистрибутивом и выбирать нужный?<br />Может быть есть какое-то более цивильный способ включения драйверов в Visual Studio Setup Project?</p></blockquote></div><p>Для ОС семейства Windows разной разрядности можно использовать технологию InstallShield как неплохой вариант избавления конечного пользователя от необходимости выбора и установки верного драйвера вручную.<br />По следующей <a href="https://www.guardant.ru/download/software/install_sample.zip">ссылке</a> можно скачать пример установки драйверов подготовленных при помощи InstallShield.<br />Также в примере есть скрипт, позволяющий, в числе прочего, проверять наличие драйвера в системе.</p>]]></content>
			<author>
				<name><![CDATA[Антон Тихиенко]]></name>
				<uri>https://forum.guardant.ru/user/31/</uri>
			</author>
			<updated>2011-10-27T09:10:47Z</updated>
			<id>https://forum.guardant.ru/post/511/#p511</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Вопросы по инсталляции драйверов.]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/510/#p510" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Антон Тихиенко пишет:</cite><blockquote><p>msiexec /i GrdDriversRU.msi /quiet&nbsp; &nbsp; Установить драйвер в «тихом» режиме</p></blockquote></div><p>У вас на сайте в разделе загрузки есть 32bit и 64bit версии драйверов.<br />Как посоветуете таскать их с дистрибутивом и выбирать нужный?</p><p>Может быть есть какое-то более цивильный способ включения драйверов в Visual Studio Setup Project?</p>]]></content>
			<author>
				<name><![CDATA[mamitko]]></name>
				<uri>https://forum.guardant.ru/user/112/</uri>
			</author>
			<updated>2011-10-27T07:09:46Z</updated>
			<id>https://forum.guardant.ru/post/510/#p510</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Вопросы по инсталляции драйверов.]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/503/#p503" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ataras01 пишет:</cite><blockquote><p>2.&nbsp; &nbsp; GrdDrvInstall при установленном драйвере возвращает код ошибки 110, GrdDrvUnInstall при неустановленном – код 102. Оба случая не описаны в документации. Какие еще ошибки могут возникнуть?</p></blockquote></div><p>Данные ошибки у нас нигде не документированы, поскольку возвращаются стандартной функцией Windows API <a href="http://msdn.microsoft.com/en-us/library/ms679360(v=VS.85).aspx">GetLastError</a>.<br />Наиболее полный перечень кодов возврата Windows API можно найти в библиотеке <a href="http://msdn.microsoft.com/en-us/library/ms681382(v=VS.85).aspx">MSDN</a>.</p><p>Как правило, использование драйверного Guardant API не самый лучший (простой) способ для управления установкой/удалением драйверов.<br />Чаще всего, наиболее рекомендуемым вариантом, является включение в комплект поставки приложения нашего обычного инсталлятора чтобы конечный пользователь собственноручно устанавливал или удалял драйвер электронного ключа.</p><p>Однако в тех случаях, когда все же необходимо &quot;тихо&quot; устанавливать или удалять драйвера, без какого либо вмешательства со стороны конечного пользователя можно использовать командную строку msiexec, примерно так:</p><p>msiexec /i GrdDriversRU.msi /quiet&nbsp; &nbsp; Установить драйвер в «тихом» режиме<br />msiexec /x GrdDriversRU.msi /quiet&nbsp; &nbsp; Удалить драйвер в «тихом» режиме</p><p>Еще отдельно хотелось бы отметить то, что современные ключи Guardant поддерживают работу в HID-режиме, что в принципе исключает необходимость установки драйверов.</p>]]></content>
			<author>
				<name><![CDATA[Антон Тихиенко]]></name>
				<uri>https://forum.guardant.ru/user/31/</uri>
			</author>
			<updated>2011-10-24T12:34:53Z</updated>
			<id>https://forum.guardant.ru/post/503/#p503</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Вопросы по инсталляции драйверов.]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/496/#p496" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Антон Тихиенко пишет:</cite><blockquote><p>Уточните, пожалуйста, какая у Вас используется ОС (версия, разрядность), какая версия используемого драйвера и библиотеки Guardant API (версия, размер файла)?</p></blockquote></div><p>Операционные системы Windows XP sp3, Windows 7 максимальная, 32 разряда. Версия комплекта разработчика: 5.52. Драйверы версии 5.50.86, русская версия. Размер какого файла нужно указать?</p>]]></content>
			<author>
				<name><![CDATA[ataras01]]></name>
				<uri>https://forum.guardant.ru/user/75/</uri>
			</author>
			<updated>2011-10-19T14:36:45Z</updated>
			<id>https://forum.guardant.ru/post/496/#p496</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Вопросы по инсталляции драйверов.]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/495/#p495" />
			<content type="html"><![CDATA[<p>Добрый день.<br /></p><div class="quotebox"><cite>ataras01 пишет:</cite><blockquote><p>Здравствуйте.<br />Для установки программы использую функции управления драйверами.<br />Возникли следующие вопросы:<br />1.    Как определить, что больше ни одна программа не использует ключи Guardant? Функция GrdDrvUnInstall просто удаляет драйверы из системы. Таким образом, другие программы могут оказаться неработоспособными. Спрашивать у пользователя тоже не хотелось бы.</p></blockquote></div><p>К сожалению инструментарии Guardant не предусматривает такой возможности.<br /></p><div class="quotebox"><cite>ataras01 пишет:</cite><blockquote><p>2.    GrdDrvInstall при установленном драйвере возвращает код ошибки 110, GrdDrvUnInstall при неустановленном – код 102. Оба случая не описаны в документации. Какие еще ошибки могут возникнуть?</p></blockquote></div><p>Уточните, пожалуйста, какая у Вас используется ОС (версия, разрядность), какая версия используемого драйвера и библиотеки Guardant API (версия, размер файла)?</p>]]></content>
			<author>
				<name><![CDATA[Антон Тихиенко]]></name>
				<uri>https://forum.guardant.ru/user/31/</uri>
			</author>
			<updated>2011-10-19T10:32:21Z</updated>
			<id>https://forum.guardant.ru/post/495/#p495</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Вопросы по инсталляции драйверов.]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/494/#p494" />
			<content type="html"><![CDATA[<p>Здравствуйте.</p><p>Для установки программы использую функции управления драйверами.<br />Возникли следующие вопросы:</p><p>1.&nbsp; &nbsp; Как определить, что больше ни одна программа не использует ключи Guardant? Функция GrdDrvUnInstall просто удаляет драйверы из системы. Таким образом, другие программы могут оказаться неработоспособными. Спрашивать у пользователя тоже не хотелось бы.</p><p>2.&nbsp; &nbsp; GrdDrvInstall при установленном драйвере возвращает код ошибки 110, GrdDrvUnInstall при неустановленном – код 102. Оба случая не описаны в документации. Какие еще ошибки могут возникнуть?</p><p>В справке по функции GrdDrvInstall информация по параметру nLanguageID сначала немного сбивает с толку. Хорошо бы поправить.</p>]]></content>
			<author>
				<name><![CDATA[ataras01]]></name>
				<uri>https://forum.guardant.ru/user/75/</uri>
			</author>
			<updated>2011-10-18T16:14:47Z</updated>
			<id>https://forum.guardant.ru/post/494/#p494</id>
		</entry>
</feed>
