<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Guardant &mdash; Записал мусор с 00h до FFh в ключ, теперь не могу с ним работать]]></title>
	<link rel="self" href="https://forum.guardant.ru/feed/atom/topic/155/" />
	<updated>2012-02-17T13:22:57Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.guardant.ru/topic/155/</id>
		<entry>
			<title type="html"><![CDATA[Re: Записал мусор с 00h до FFh в ключ, теперь не могу с ним работать]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/690/#p690" />
			<content type="html"><![CDATA[<p>решил проблему. С помощью демо-версии редактора ключей из инструментов разработчика посмотрел информацию по ключу, а конкретно серийный номер и нашел ключ по нему.</p>]]></content>
			<author>
				<name><![CDATA[begezavr]]></name>
				<uri>https://forum.guardant.ru/user/334/</uri>
			</author>
			<updated>2012-02-17T13:22:57Z</updated>
			<id>https://forum.guardant.ru/post/690/#p690</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Записал мусор с 00h до FFh в ключ, теперь не могу с ним работать]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/689/#p689" />
			<content type="html"><![CDATA[<p>Visual C++</p><p>В ходе экспериментов проделал такое:<br /></p><div class="codebox"><pre><code>BYTE  bProg = 0;                   /* Check by specifed program number   */
DWORD dwID  = 0;                   /* This search mode is not used       */
WORD  wSN   = 0;                   /* This search mode is not used       */
BYTE  bVer  = 1;                   /* Check by specifed Version          */
WORD  wMask = 0;                   /* This search mode is not used       */
WORD  wType = 0;                   /* This search mode is not used       */

DWORD dwFlags = nsf_NProg + nsf_Ver; 
nskSetMode( dwFlags, bProg, dwID, wSN, bVer, wMask, wType );

//find key
nRet = nskCheck(dwPrivRD);

if(!nRet) {
    char chData[256] = &quot;0123456789abcde|0123456789abcde|0123456789abcde|0123456789abcde|0123456789abcde|0123456789abcde|0123456789abcde|0123456789abcde|0123456789abcde|0123456789abcde|0123456789abcde|0123456789abcde|&quot;;

nRet = nskWrite( dwPrivWR,  0, 256, &amp;chData );//!!!!!!
}</code></pre></div><p>Я так понимаю он всё удачно записал, теперь у меня nskCheck(dwPrivRD) возращает 1 всегда. <br />В общем теперь я не знаю как работать с этим ключом, читать/записывать данные.<br />Кстати не нашел нигде описания работы с ключами Stealth II и с API версии меньше 5-ой</p>]]></content>
			<author>
				<name><![CDATA[begezavr]]></name>
				<uri>https://forum.guardant.ru/user/334/</uri>
			</author>
			<updated>2012-02-17T12:10:52Z</updated>
			<id>https://forum.guardant.ru/post/689/#p689</id>
		</entry>
</feed>
