<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Отлов обращения приложения к Win api средствами Autohotkey]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=15980&amp;type=atom" />
	<updated>2021-01-13T12:38:04Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=15980</id>
		<entry>
			<title type="html"><![CDATA[Re: Отлов обращения приложения к Win api средствами Autohotkey]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=144724#p144724" />
			<content type="html"><![CDATA[<p><strong>unicorn79</strong> В таком случае есть решение, платная библиотека 250у.е. Если интересует, могу дать контакт автора в личку.</p>]]></content>
			<author>
				<name><![CDATA[Botsy]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=41069</uri>
			</author>
			<updated>2021-01-13T12:38:04Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=144724#p144724</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Отлов обращения приложения к Win api средствами Autohotkey]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=144717#p144717" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Botsy пишет:</cite><blockquote><p>Не знаю подойдет ли вам способ, но есть библиотека и драйвер, AutoHotInterception. Для эмуляции на уровне железа. Обходит все ПО, кроме тех, где указан конкретный запрет на этот драйвер.</p></blockquote></div><p>Посмотрел, отличный проект, спасибо за наводку! Но он умеет перехватывать события лишь реальных USB HID устройств, а мне важно перехватывать и обрабатывать эмулированные события, генерируемые любыми программными кликерами, autohotkey и другим ПО.</p>]]></content>
			<author>
				<name><![CDATA[unicorn79]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34053</uri>
			</author>
			<updated>2021-01-13T08:34:12Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=144717#p144717</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Отлов обращения приложения к Win api средствами Autohotkey]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=144684#p144684" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Botsy пишет:</cite><blockquote><p>Не знаю подойдет ли вам способ, но есть библиотека и драйвер, AutoHotInterception. Для эмуляции на уровне железа. Обходит все ПО, кроме тех, где указан конкретный запрет на этот драйвер.</p></blockquote></div><p>Вау, спасибо! Первый раз о ней слышу, обязательно изучу функционал. Еще раз благодарю.</p>]]></content>
			<author>
				<name><![CDATA[unicorn79]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34053</uri>
			</author>
			<updated>2021-01-11T18:18:39Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=144684#p144684</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Отлов обращения приложения к Win api средствами Autohotkey]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=144682#p144682" />
			<content type="html"><![CDATA[<p>Не знаю подойдет ли вам способ, но есть библиотека и драйвер, AutoHotInterception. Для эмуляции на уровне железа. Обходит все ПО, кроме тех, где указан конкретный запрет на этот драйвер.</p>]]></content>
			<author>
				<name><![CDATA[Botsy]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=41069</uri>
			</author>
			<updated>2021-01-11T17:35:09Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=144682#p144682</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Отлов обращения приложения к Win api средствами Autohotkey]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=144673#p144673" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[unicorn79]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34053</uri>
			</author>
			<updated>2021-01-11T09:24:14Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=144673#p144673</id>
		</entry>
</feed>
