<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Спрятать окно с помощью WinApi]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=17452</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=17452&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Спрятать окно с помощью WinApi».]]></description>
		<lastBuildDate>Fri, 04 Nov 2022 16:03:34 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Спрятать окно с помощью WinApi]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155541#p155541</link>
			<description><![CDATA[<p><strong>Malcev</strong><br />Мне помог способ сделать окно полностью прозрачным и отключив его в TaskBar.</p>]]></description>
			<author><![CDATA[null@example.com (Clannad5)]]></author>
			<pubDate>Fri, 04 Nov 2022 16:03:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155541#p155541</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Спрятать окно с помощью WinApi]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155538#p155538</link>
			<description><![CDATA[<div class="quotebox"><cite>Clannad5 пишет:</cite><blockquote><p>если это как-то отражается на самом окне игры</p></blockquote></div><p>По играм есть отдельная ветка.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 04 Nov 2022 13:45:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155538#p155538</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Спрятать окно с помощью WinApi]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155537#p155537</link>
			<description><![CDATA[<p>Вас же в гугле не забанили?<br />Гуглите: setwindowlongptr, inject ahk, setcloak virtual desktop.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 04 Nov 2022 13:44:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155537#p155537</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Спрятать окно с помощью WinApi]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155536#p155536</link>
			<description><![CDATA[<p><strong>Malcev</strong><br />Для меня эти ответы, как капля в море.<br />Еще бы понимать, что вы пишите, у меня в этом опыта 0 практически.<br />К тому же не думаю что приложение разрешит мне запустить виртуальную среду, если это как-то отражается на самом окне игры, т.к действуют костыльные методы защиты от виртуалок и тд.</p>]]></description>
			<author><![CDATA[null@example.com (Clannad5)]]></author>
			<pubDate>Fri, 04 Nov 2022 13:40:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155536#p155536</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Спрятать окно с помощью WinApi]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155535#p155535</link>
			<description><![CDATA[<p>Или еще проще - сделать владельцем чужого окна своё окно.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 04 Nov 2022 13:37:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155535#p155535</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Спрятать окно с помощью WinApi]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155534#p155534</link>
			<description><![CDATA[<p>Инжектесь в процесс или пытайтесь ставить cloak с недокумментированного virtual desktop api.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 04 Nov 2022 13:23:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155534#p155534</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Спрятать окно с помощью WinApi]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155533#p155533</link>
			<description><![CDATA[<p>Здравствуйте!<br />На зарубежном форуме мне посоветовали способ спрятать окно через WinApi Dll:</p><div class="codebox"><pre><code>
Gui, Show, w500 h500
F10::
{
WinGet, hwnd, ID, A
SetWindowCloaked(hwnd) 

SetWindowCloaked(hwnd, cloak=1) {
  ; DWMWA_CLOAK = 13
 DllCall(&quot;Dwmapi\DwmSetWindowAttribute&quot;, &quot;Ptr&quot;, hwnd, &quot;UInt&quot;, 13, &quot;Int*&quot;, cloak, &quot;UInt&quot;, 4) ; Прячем окно.
Sleep 1000
  DllCall(&quot;Dwmapi\DwmSetWindowAttribute&quot;, &quot;Ptr&quot;, hwnd, &quot;UInt&quot;, 13, &quot;Int*&quot;, 0, &quot;UInt&quot;, 4) ; Отображаем окно.
}
return
}
</code></pre></div><p>Зачем я добавил строчку &quot;Gui, Show, w500 h500&quot;: Чтобы продемонстрировать проблему.</p><p>Проблема заключается в том, что родное окно от скрипта выполняет вызов DllCall успешно и прячет окно, затем вновь отображает.<br />Если использовать этот же скрипт в любых других окнах, он почему-то не работает.</p><p>Можно ли это как-то исправить или это невозможно?</p>]]></description>
			<author><![CDATA[null@example.com (Clannad5)]]></author>
			<pubDate>Fri, 04 Nov 2022 11:34:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155533#p155533</guid>
		</item>
	</channel>
</rss>
