<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK_H: DynaCall, MemoryModule]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=13957&amp;type=atom" />
	<updated>2018-07-20T01:24:41Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=13957</id>
		<entry>
			<title type="html"><![CDATA[AHK_H: DynaCall, MemoryModule]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=127174#p127174" />
			<content type="html"><![CDATA[<p>Доброе утро. Пытаюсь разобраться с Dynacall и MemoryModule в AHK_H, решил попробовать переписать функцию:<br /></p><div class="codebox"><pre><code>DllInject(dllname)
{
	hMod := DllCall(&quot;LoadLibrary&quot;, Str, dllname, Ptr)
	hHook := DllCall(&quot;SetWindowsHookEx&quot;, Int, 5, Ptr, DllCall(&quot;GetProcAddress&quot;, Ptr, hMod, AStr, &quot;CBProc&quot;, ptr), Ptr, hMod, Ptr, 0, Ptr)
}
</code></pre></div><p>Все работает, длл грузится. Следуя примеру из документации получил следующее:<br /></p><div class="codebox"><pre><code>
DllInject(dllname)
{
	hMod := DynaCall(&quot;LoadLibrary&quot;, s, dllname, t) 
    hHook := DynaCall(&quot;SetWindowsHookEx&quot;, i, 5, t, DynaCall(&quot;GetProcAddress&quot;, t, hMod, a, &quot;CBProc&quot;, t), t, hMod, ui, 0, t)
}
</code></pre></div><p>Так не работает.<br /></p><div class="codebox"><pre><code>	
DllInject(dllname)
{
	hMod:= MemoryLoadLibrary(dllname)
	hHook := DllCall(&quot;SetWindowsHookEx&quot;, Int, 5, Ptr, MemoryGetProcAddress(hMod, &quot;CBProc&quot;), Ptr, hMod, Ptr, 0, Ptr)
}</code></pre></div><p>Так тоже. Дескриптор получаю, но хук не вешается. Пробовал смотреть через A_MemoryModule, тоже не получается. Где ошибки?</p>]]></content>
			<author>
				<name><![CDATA[powercat]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=37884</uri>
			</author>
			<updated>2018-07-20T01:24:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=127174#p127174</id>
		</entry>
</feed>
