<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; Отлов обращения приложения к Win api средствами Autohotkey]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=15980</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=15980&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Отлов обращения приложения к Win api средствами Autohotkey».]]></description>
		<lastBuildDate>Wed, 13 Jan 2021 12:38:04 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Отлов обращения приложения к Win api средствами Autohotkey]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=144724#p144724</link>
			<description><![CDATA[<p><strong>unicorn79</strong> В таком случае есть решение, платная библиотека 250у.е. Если интересует, могу дать контакт автора в личку.</p>]]></description>
			<author><![CDATA[null@example.com (Botsy)]]></author>
			<pubDate>Wed, 13 Jan 2021 12:38:04 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=144724#p144724</guid>
		</item>
		<item>
			<title><![CDATA[Re: Отлов обращения приложения к Win api средствами Autohotkey]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=144717#p144717</link>
			<description><![CDATA[<div class="quotebox"><cite>Botsy пишет:</cite><blockquote><p>Не знаю подойдет ли вам способ, но есть библиотека и драйвер, AutoHotInterception. Для эмуляции на уровне железа. Обходит все ПО, кроме тех, где указан конкретный запрет на этот драйвер.</p></blockquote></div><p>Посмотрел, отличный проект, спасибо за наводку! Но он умеет перехватывать события лишь реальных USB HID устройств, а мне важно перехватывать и обрабатывать эмулированные события, генерируемые любыми программными кликерами, autohotkey и другим ПО.</p>]]></description>
			<author><![CDATA[null@example.com (unicorn79)]]></author>
			<pubDate>Wed, 13 Jan 2021 08:34:12 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=144717#p144717</guid>
		</item>
		<item>
			<title><![CDATA[Re: Отлов обращения приложения к Win api средствами Autohotkey]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=144684#p144684</link>
			<description><![CDATA[<div class="quotebox"><cite>Botsy пишет:</cite><blockquote><p>Не знаю подойдет ли вам способ, но есть библиотека и драйвер, AutoHotInterception. Для эмуляции на уровне железа. Обходит все ПО, кроме тех, где указан конкретный запрет на этот драйвер.</p></blockquote></div><p>Вау, спасибо! Первый раз о ней слышу, обязательно изучу функционал. Еще раз благодарю.</p>]]></description>
			<author><![CDATA[null@example.com (unicorn79)]]></author>
			<pubDate>Mon, 11 Jan 2021 18:18:39 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=144684#p144684</guid>
		</item>
		<item>
			<title><![CDATA[Re: Отлов обращения приложения к Win api средствами Autohotkey]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=144682#p144682</link>
			<description><![CDATA[<p>Не знаю подойдет ли вам способ, но есть библиотека и драйвер, AutoHotInterception. Для эмуляции на уровне железа. Обходит все ПО, кроме тех, где указан конкретный запрет на этот драйвер.</p>]]></description>
			<author><![CDATA[null@example.com (Botsy)]]></author>
			<pubDate>Mon, 11 Jan 2021 17:35:09 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=144682#p144682</guid>
		</item>
		<item>
			<title><![CDATA[Отлов обращения приложения к Win api средствами Autohotkey]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=144673#p144673</link>
			<description><![CDATA[<p>Добрый день, уважаемые!</p><p>Есть ПО, блокирующее эмулированные нажатия клавиатуры и мыши на компьютере (реальные же проходят).<br />Я шлю эмулированно медленное движение мыши через AHK&nbsp; - mousemove, 100, 100, 100<br />и она есст-но, не двигается, блокирует ПО.<br />Вопрос. Подскажите пож-та, а есть ли возможность средствами AHK отловить исходящую попытку (!) обращения к заданным WIN API (например mouse_event из user32.dll) из приложения, причем не важно, заблокировались ли они далее на уровне защитного ПО или нет. Я имею ввиду, нет ли у Autohotkey функции дебуггинга (типа API монитора), который будет логгировать исходящие обращения к WIN API из самого autohotkey? </p><p>Установка глобальных хуков на клавиатуру и мышь не работает, т.к. система внешнего ПО блокирует выполнение событий мыши и клавиатуры. Без ПО - ловит отлично.</p><p>&nbsp; &nbsp;hHookKeybd := DllCall(&quot;SetWindowsHookEx&quot;<br />&nbsp; &nbsp; &nbsp; , Int, WH_KEYBOARD_LL := 13<br />&nbsp; &nbsp; &nbsp; , UInt, RegisterCallback(&quot;LowLevelKeyboardProc&quot;, &quot;Fast&quot;)<br />&nbsp; &nbsp; &nbsp; , UInt, DllCall(&quot;GetModuleHandle&quot;, UInt, 0)<br />&nbsp; &nbsp; &nbsp; , UInt, 0)</p><p>&nbsp; &nbsp;hHookMouse := DllCall(&quot;SetWindowsHookEx&quot;<br />&nbsp; &nbsp; &nbsp; , Int, WH_MOUSE_LL := 14<br />&nbsp; &nbsp; &nbsp; , UInt, RegisterCallback(&quot;LowLevelMouseProc&quot;, &quot;Fast&quot;)<br />&nbsp; &nbsp; &nbsp; , UInt, DllCall(&quot;GetModuleHandle&quot;, UInt, 0)<br />&nbsp; &nbsp; &nbsp; , UInt, 0)</p><p>Чуть поясню мысль - если отправить средствами ahk&nbsp; команду mousemove, 100, 100, 100, то сам ahk сгенерирует исходящую массу обращений к WIN API к mouse_event для медленного перемещения мыши к цели, вот мне нужно их (эти обращения) отловить (в файл, в дебуггер...).</p><p>Почему я уверен, что это возможно? Некоторые (не все) API мониторы умеют ловить исходящие события из приложений, даже с запущенной защитой (проверено), но там нет удобного логгирования всего этого дела, да и хотелось бы реализовать на AHK).</p><p>Есть мысли, уважаемые?</p>]]></description>
			<author><![CDATA[null@example.com (unicorn79)]]></author>
			<pubDate>Mon, 11 Jan 2021 09:24:14 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=144673#p144673</guid>
		</item>
	</channel>
</rss>
