<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Привязка скрипта к железу]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=16939</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16939&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Привязка скрипта к железу».]]></description>
		<lastBuildDate>Sat, 05 Feb 2022 00:50:31 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Привязка скрипта к железу]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=151984#p151984</link>
			<description><![CDATA[<p><strong>__Михаил__</strong> - спасибо, пригодится<br /><strong>Foma</strong> - да, тут защита от дурака. Для меня вполне будет достаточно.<br />Сам я еще нашел определение модели процессора через командную строку: run, cmd.exe /c wmic path Win32_Processor get Name. Может кому тоже пригодится.<br />Спасибо всем за ответы. Цели своей я добился. Осталось теперь грамотно код прописать в основной скрипт.</p>]]></description>
			<author><![CDATA[null@example.com (vitek19841210)]]></author>
			<pubDate>Sat, 05 Feb 2022 00:50:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=151984#p151984</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Привязка скрипта к железу]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=151981#p151981</link>
			<description><![CDATA[<div class="quotebox"><cite>vitek19841210 пишет:</cite><blockquote><p>Спасибо, это пригодится! Серийник диска использовать буду тоже. Интересно, но на Vmware команда ProcessorId выдала отличающийся результат.</p></blockquote></div><p>vitek19841210, всё что вы делаете рассчитано на ленивых или обладающих минимумом знаний в программировании. <br />Продвинутый пользователь заглянет в память, где весь ваш код как на ладони и сделает что захочет.<br />Поэтому не стоит так глубоко заморачиваться.</p>]]></description>
			<author><![CDATA[null@example.com (Foma)]]></author>
			<pubDate>Fri, 04 Feb 2022 16:55:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=151981#p151981</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Привязка скрипта к железу]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=151980#p151980</link>
			<description><![CDATA[<p>Проверять код на виртуалке особого смысла нет, там как минимум реестр отличается от обычной системы. Если знать что именно отличается, можно думаю защиту от неё даже сделать.<br />Ещё инфа о процессоре в реестре, ветка: HKLM\Hardware\Description\System\CentralProcessor. Там же рядом есть о материнской плате инфа. Может быть тоже пригодиться.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Fri, 04 Feb 2022 13:29:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=151980#p151980</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Привязка скрипта к железу]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=151979#p151979</link>
			<description><![CDATA[<p>Спасибо, это пригодится! Серийник диска использовать буду тоже. Интересно, но на Vmware команда ProcessorId выдала отличающийся результат.</p>]]></description>
			<author><![CDATA[null@example.com (vitek19841210)]]></author>
			<pubDate>Fri, 04 Feb 2022 12:21:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=151979#p151979</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Привязка скрипта к железу]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=151978#p151978</link>
			<description><![CDATA[<div class="codebox"><pre><code>MsgBox, % ComObjGet(&quot;winmgmts:&quot;).InstancesOf(&quot;Win32_Processor&quot;).ItemIndex(0).ProcessorId</code></pre></div><p>Правда, я не думаю, что это значение уникальное. Лучше использовать серийник системного диска (смотрите DriveGet).</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 04 Feb 2022 07:57:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=151978#p151978</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Привязка скрипта к железу]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=151977#p151977</link>
			<description><![CDATA[<p>В целом, вчера хорошо погуглив, нашел рабочие варианты реализации такой идеи.<br />Тут <a href="http://forum.script-coding.com/viewtopic.php?id=9043">http://forum.script-coding.com/viewtopic.php?id=9043</a> про шифрование<br />Тут <a href="http://forum.script-coding.com/viewtopic.php?id=6566">http://forum.script-coding.com/viewtopic.php?id=6566</a> про вытягивание инфы из железа<br />Рабочий вариант из этого собрать получится. Единственное, что не могу найти команду AHK, чтобы определить id процессора, даже модель не показывает, все строки пересмотрел из 2 темы. Может кто подскажет команду для этого и думаю тему можно закрывать.</p>]]></description>
			<author><![CDATA[null@example.com (vitek19841210)]]></author>
			<pubDate>Thu, 03 Feb 2022 21:08:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=151977#p151977</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Привязка скрипта к железу]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=151975#p151975</link>
			<description><![CDATA[<p>Если немного подумать, можно решить проблему с перепривязкой.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Thu, 03 Feb 2022 21:04:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=151975#p151975</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Привязка скрипта к железу]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=151973#p151973</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p><strong>vitek19841210</strong>, думаю, идея рабочая, если пользователей всего несколько человек. А если их будет много, и они лет через 5 купят себе новые компьютеры? Им всем придётся просить Вас перепривязать программу к новому железу?</p></blockquote></div><p>Да, придется просить. Но мой проект такого плана, что его приходится периодически обновлять. Так что если я его перестану поддерживать - тогда и активация повторная будет бессмысленна!</p>]]></description>
			<author><![CDATA[null@example.com (vitek19841210)]]></author>
			<pubDate>Thu, 03 Feb 2022 21:01:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=151973#p151973</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Привязка скрипта к железу]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=151966#p151966</link>
			<description><![CDATA[<p><strong>vitek19841210</strong>, думаю, идея рабочая, если пользователей всего несколько человек. А если их будет много, и они лет через 5 купят себе новые компьютеры? Им всем придётся просить Вас перепривязать программу к новому железу?</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Thu, 03 Feb 2022 15:57:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=151966#p151966</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Привязка скрипта к железу]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=151963#p151963</link>
			<description><![CDATA[<p><a href="http://forum.script-coding.com/viewtopic.php?id=15338">http://forum.script-coding.com/viewtopic.php?id=15338</a></p>]]></description>
			<author><![CDATA[null@example.com (Foma)]]></author>
			<pubDate>Thu, 03 Feb 2022 10:34:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=151963#p151963</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Привязка скрипта к железу]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=151961#p151961</link>
			<description><![CDATA[<p>Всем доброго дня. Решил сделать такую защиту своей разработки от нелегального копирования (в целом больше защита от дурака, но все-таки лучше, чем вообще ничего...). AHK файл преобразован в exe при помощи mpress. Хочу привязать к ID процессора.<br />Теоретически хочу так: для активации программы пользователь запускает генератор ключа, который считывает ID процессора, шифрует его, выводит на экран пользователю и этот шифрованный ключ пользователь передает мне. На своем компьютере я расшифровываю переданный мне ключ, преобразуя его обратно в ID процессора. И снова зашифровываю другим алгоритмом (этот же алгоритм шифрования будет использоваться в основной программе).<br />Зашифрованный мною ключ в виде самораспаковывающего архива (где указан путь распаковки) с текстовым файлом передаю пользователю.<br />В коде написанной мною программы будет прописано считывание ID процессора, потом чтение этого файла, его расшифровка и сопоставление с ID процессора. При совпадении - программа будет работать, если совпадения нет - будет просить регистрацию.<br />Я не знаю, можно сделать это, использую AHK, может быть нужно использовать стороннее ПО для шифрования, тогда какое? Может кто подскажет, как это все можно реализовать?<br />Интересует именно привязка к ID процессора, находил решение, где используется привязка по MAC адресу, мне оно не нравится, MAC подменить легко можно. <br />Можно конечно вписывать ID процессора в основной код программы, но тогда нужно каждому пользователю делать индивидуальный файл с программой, что не очень удобно.</p>]]></description>
			<author><![CDATA[null@example.com (vitek19841210)]]></author>
			<pubDate>Thu, 03 Feb 2022 01:23:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=151961#p151961</guid>
		</item>
	</channel>
</rss>
