<?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>http://forum.script-coding.com/viewtopic.php?id=13915</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=13915&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Алгоритм поиска адресов в памяти процесса».]]></description>
		<lastBuildDate>Mon, 09 Jul 2018 13:59:42 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Алгоритм поиска адресов в памяти процесса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=126879#p126879</link>
			<description><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>Версии калькуляторов одинаковые - 6.1.7600.16385.</p></blockquote></div><p>Я плохо посмотрел - версии разные, поэтому всё стало на свои места.<br />Спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Mon, 09 Jul 2018 13:59:42 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=126879#p126879</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Алгоритм поиска адресов в памяти процесса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=126878#p126878</link>
			<description><![CDATA[<p>Ну, возможно, у Блокнота они разные за счёт чего-то такого, что не влияет на расположение нужной вам переменной в секции данных. Например, разница где-то дальше неё. А с Калькулятором повезло меньше.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Mon, 09 Jul 2018 13:53:04 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=126878#p126878</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Алгоритм поиска адресов в памяти процесса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=126877#p126877</link>
			<description><![CDATA[<p>Размеры почему-то разные, но у блокнота тоже размеры разные, но с ним работает.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Mon, 09 Jul 2018 13:18:48 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=126877#p126877</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Алгоритм поиска адресов в памяти процесса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=126874#p126874</link>
			<description><![CDATA[<p>А размеры экзешников тоже одинаковые? Также можно сравнить файлы побайтно командой<br /></p><div class="codebox"><pre><code>
fc /b file1.exe file2.exe
</code></pre></div><p>Или тупо заменить один на другой и посмотреть, что это даст.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Mon, 09 Jul 2018 12:49:06 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=126874#p126874</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Алгоритм поиска адресов в памяти процесса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=126871#p126871</link>
			<description><![CDATA[<p>Версии калькуляторов одинаковые - 6.1.7600.16385.<br />На одном из компьютеров после запуска калькулятора вычисляется его базовый адрес и с помощью неменяющегося указателя на структуру + оффсетов получаем нужное значение.<br />На другом же компьютере этот указатель на структуру + оффсеты уже не выдают нам нужного значения.<br />Хотя с блокнотом такие манипуляции проходят на всех компьютерах.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Mon, 09 Jul 2018 11:13:31 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=126871#p126871</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Алгоритм поиска адресов в памяти процесса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=126861#p126861</link>
			<description><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>Ну а как из всего этого следует, что на одном компьютере указатели на структуры и оффсеты не меняются и на другом компьютере они тоже не меняются, но имеют абсолютно другие значения?<br />Это зависит от количества оперативной памяти?</p></blockquote></div><p>Может, версии калькулятора разные? И что значит <strong>абсолютно</strong> другие значения? От количества оперативки не должно зависеть вроде бы, ведь программы оперируют виртуальными адресами.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Mon, 09 Jul 2018 05:05:36 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=126861#p126861</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Алгоритм поиска адресов в памяти процесса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=126857#p126857</link>
			<description><![CDATA[<p>Вот что отвечает автор Cheat Engine по поводу pointerpath на оффоруме:<br /></p><div class="quotebox"><blockquote><p>Perhaps your pointerpath went through something not meant to be used as a pointer. E.g your username which accidentally pointed to the right memory location, or your screen size, or the windows version number, etc...<br />That is why it&#039;s recommended to do a rescan on other systems with different windows versions as well.</p></blockquote></div><p><a href="https://www.cheatengine.org/forum/viewtopic.php?t=579358">https://www.cheatengine.org/forum/viewt … p?t=579358</a></p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Mon, 09 Jul 2018 01:00:02 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=126857#p126857</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Алгоритм поиска адресов в памяти процесса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=126844#p126844</link>
			<description><![CDATA[<div class="quotebox"><cite>svoboden пишет:</cite><blockquote><p>А memory class разве не читает только память.</p></blockquote></div><p>А вы читали методы этой библиотеки, наверное нет.<br /></p><div class="quotebox"><blockquote><p>Commonly used methods:<br />&nbsp; &nbsp; &nbsp; &nbsp; read()<br />&nbsp; &nbsp; &nbsp; &nbsp; readString()<br />&nbsp; &nbsp; &nbsp; &nbsp; readRaw()<br />&nbsp; &nbsp; &nbsp; &nbsp; write()<br />&nbsp; &nbsp; &nbsp; &nbsp; writeString()<br />&nbsp; &nbsp; &nbsp; &nbsp; writeRaw()</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sun, 08 Jul 2018 20:52:58 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=126844#p126844</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Алгоритм поиска адресов в памяти процесса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=126843#p126843</link>
			<description><![CDATA[<p>Не лучший способ предлагать решения не относящиеся к предмету разговора, основываясь только на своём, плохом понимании самого предмета.</p><p>Ознакомьтесь пожалуйста вначале <a href="https://github.com/Kalamity/classMemory/blob/master/classMemory.ahk">с первоисточником</a>, чтобы понимать о чём речь и составлять свои предложения по существу дискуссии.</p>]]></description>
			<author><![CDATA[null@example.com (KusochekDobra)]]></author>
			<pubDate>Sun, 08 Jul 2018 20:51:04 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=126843#p126843</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Алгоритм поиска адресов в памяти процесса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=126835#p126835</link>
			<description><![CDATA[<div class="quotebox"><cite>KusochekDobra пишет:</cite><blockquote><p>где все ваши попытки увенчались провалом?</p></blockquote></div><p>Чего провалом, у меня все получилось в ahk. И прочитать память, и много чего еще, но мне нужно писать в память процесса, а в ahk такой информации мало или вовсе нет.. Или покажите пример, как можно писать в память калькулятора в ahk (думаю, это будет неоправданно сложно сделать). В С++ есть такая возможность.</p>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Sun, 08 Jul 2018 20:07:35 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=126835#p126835</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Алгоритм поиска адресов в памяти процесса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=126833#p126833</link>
			<description><![CDATA[<p><strong>svoboden</strong>, это Вы утверждаете основываясь на личном опыте программирования на C++ в этой же технологической сфере, или на опыте AHK, в ней же, где все ваши попытки увенчались провалом?</p><p>Большой простор для манёвра описывают Виндовые АПИ, которые, в случае с AHK используются средствами DLLCall() и, которые на плюсах, Вы бы использовали добавляя в сборку их пространства имён. Так что по большей части, весь заморочь лишь в понимании как логически связать эти инструменты с поставленной задачей, для чего синтаксис AHK подходит более чем отлично.</p><p>Что касается калькулятора, то если не ошибаюсь, встречался со мнением, что писанные на Delphi(не точно, но точно, что те, что не на C++, C#) программы особо доставляют читерам, из-за каких-то особенностей языка. Вряд ли конечно, что Виндовый компонент изготовлен таким способом(не на C++, C#), но вероятность такая имеется. Так что если этот интерес только в целях самообучения, то его можно отложить на &quot;потом&quot;.</p><p>Как раз таки в борьбе с DMA и используются указатели, которые активно эксплуатируют юзеры CE. Это способ самой программы, понимать, откуда ей тянуть данные.</p>]]></description>
			<author><![CDATA[null@example.com (KusochekDobra)]]></author>
			<pubDate>Sun, 08 Jul 2018 19:51:22 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=126833#p126833</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Алгоритм поиска адресов в памяти процесса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=126830#p126830</link>
			<description><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>Так это можно сделать на AHK с помощью memory class by RHCP.</p></blockquote></div><p>А memory class разве не читает только память.</p>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Sun, 08 Jul 2018 19:37:10 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=126830#p126830</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Алгоритм поиска адресов в памяти процесса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=126829#p126829</link>
			<description><![CDATA[<p>С задачей благодаря cheat engine, memory class by <strong>RHCP</strong>&nbsp; и ликбезом от <strong>KusochekDobra</strong> я уже справился.<br />Хочется прояснить ситуацию, почему на разных компьютерах у некоторых приложений (например у калькулятора) отличаются указатели на структуры и оффсеты.<br /></p><div class="quotebox"><cite>svoboden пишет:</cite><blockquote><p>Могу показать пример, как записывать в память калькулятора.</p></blockquote></div><p>Так это можно сделать на AHK с помощью memory class by <strong>RHCP</strong>.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sun, 08 Jul 2018 19:02:42 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=126829#p126829</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Алгоритм поиска адресов в памяти процесса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=126828#p126828</link>
			<description><![CDATA[<p>Так это вам уже нужно на С++ переходить. Это задача явно не для ahk. <br />Могу показать пример, как писать в память калькулятора. На ютубе полно таких примеров.</p>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Sun, 08 Jul 2018 18:52:18 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=126828#p126828</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Алгоритм поиска адресов в памяти процесса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=126827#p126827</link>
			<description><![CDATA[<p>Ну а как из всего этого следует, что на одном компьютере указатели на структуры и оффсеты не меняются и на другом компьютере они тоже не меняются, но имеют абсолютно другие значения?<br />Это зависит от количества оперативной памяти?</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sun, 08 Jul 2018 18:18:37 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=126827#p126827</guid>
		</item>
	</channel>
</rss>
