<?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>https://forum.script-coding.com/viewtopic.php?id=7364</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7364&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK:  Получение значения данных о установленном ПО из реестра.».]]></description>
		<lastBuildDate>Sat, 21 Jul 2012 16:15:45 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK:  Получение значения данных о установленном ПО из реестра.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61861#p61861</link>
			<description><![CDATA[<p>Рано радовался - между пираткой и лицензией много разного...<br />Можно как то искать по маске? Или хоть как то определить рабочую папку установленной программы?</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Sat, 21 Jul 2012 16:15:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61861#p61861</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Получение значения данных о установленном ПО из реестра.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61815#p61815</link>
			<description><![CDATA[<p><strong>Александр_</strong> задачу решил намного проще, т.е. как ты и говорил </p><div class="codebox"><pre><code>#Persistent
#SingleInstance
;------------------------------------------
; Set var Game_WorkingDir_Var is to ; RegEdit (x86/x64)
; KEY+subKEY  = HKEY_LOCAL_MACHINE\SOFTWARE\Bethesda Softworks\Skyrim
; Name = Installed Path
; read -&gt; Game_WorkingDir_Var
; TEST!!!! -&gt; uses RegRead, OutputVar, RootKey, SubKey [, ValueName]
; Check work on pirated versions and licensed versions (all versions from 1.4 to 1.6)
RegRead, Game_WorkingDir_Var, HKEY_LOCAL_MACHINE, SOFTWARE\Bethesda Softworks\Skyrim , Installed Path
msgbox, % Game_WorkingDir_Var
ExitApp</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Fri, 20 Jul 2012 01:25:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61815#p61815</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Получение значения данных о установленном ПО из реестра.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61743#p61743</link>
			<description><![CDATA[<p>Ясно, учту, но видимо придётся использовать для первичного поиска <strong>Loop, RootKey [, Key, IncludeSubkeys?, Recurse?]</strong>, а для уточнения <strong>RegRead, OutputVar, RootKey, SubKey [, ValueName]</strong> - я не вижу пока другого решения.</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Thu, 19 Jul 2012 00:45:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61743#p61743</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Получение значения данных о установленном ПО из реестра.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61727#p61727</link>
			<description><![CDATA[<div class="quotebox"><cite>Indomito пишет:</cite><blockquote><p>проблема в том что надо искать и ХР - вот я и думаю как бы задать команду на поиск и самому не мучатся. Получается что искать надо начиная с ветки &quot;HKEY_LOCAL_MACHINE\SOFTWARE\&quot; осталось только определить по какому ключу.</p></blockquote></div><p>От версии ядра ничего не зависит. Просто в 64-битной системе, по умолчанию, все запросы 32-битных приложений к &quot;HKEY_LOCAL_MACHINE\SOFTWARE\*&quot; перенаправляются в &quot;HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\*&quot;</p>]]></description>
			<author><![CDATA[null@example.com (Александр_)]]></author>
			<pubDate>Wed, 18 Jul 2012 13:35:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61727#p61727</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Получение значения данных о установленном ПО из реестра.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61707#p61707</link>
			<description><![CDATA[<p>проблема в том что надо искать и ХР - вот я и думаю как бы задать команду на поиск и самому не мучатся. Получается что искать надо начиная с ветки &quot;HKEY_LOCAL_MACHINE\SOFTWARE\&quot; осталось только определить по какому ключу.</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Wed, 18 Jul 2012 01:12:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61707#p61707</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Получение значения данных о установленном ПО из реестра.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61705#p61705</link>
			<description><![CDATA[<p>Работа с реестром описана в <a href="http://www.script-coding.com/AutoHotkeyTranslation.html">справке</a> на этом сайте(раздел &quot;управление реестром&quot;). Но я думаю можно обойтись и без перебора, в разделе &quot;HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\&quot; должна быть ветка типа &quot;Skyrim&quot;, &quot;The Elder Scrolls&quot; или &quot;Bethesda Softworks&quot; с нужной информацией.</p>]]></description>
			<author><![CDATA[null@example.com (Александр_)]]></author>
			<pubDate>Tue, 17 Jul 2012 22:42:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61705#p61705</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Получение значения данных о установленном ПО из реестра.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61700#p61700</link>
			<description><![CDATA[<p>поглядел в деинсталятор и скопировал </p><div class="quotebox"><blockquote><p>Раздел:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{48A4F2A0-0B66-4484-B94E-5DD39C8D07EE}_is1<br />Название класса:&nbsp; &nbsp; &nbsp; &nbsp; &lt;Класс отсутствует&gt;<br />Последнее время записи:&nbsp; &nbsp;03.07.2012 - 7:24<br />Параметр 0<br />&nbsp; Название:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Inno Setup: Setup Version<br />&nbsp; Тип:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; REG_SZ<br />&nbsp; Значение:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 5.4.3.ee1 (a)</p><p>Параметр 1<br />&nbsp; Название:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Inno Setup: App Path<br />&nbsp; Тип:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; REG_SZ<br />&nbsp; Значение:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; C:\Program Files (x86)\Skyrim</p><p>.................. и т.д.</p></blockquote></div><p>как правильно записать функцию AHK что бы получить путь <strong>Параметр 1</strong><br />Поиск можно производить по двум параметрам </p><div class="quotebox"><blockquote><p>Параметр 8<br />&nbsp; Название:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DisplayName<br />&nbsp; Тип:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; REG_SZ<br />&nbsp; Значение:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Skyrim v.1.5.26.0.5</p><p>Параметр 12<br />&nbsp; Название:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Publisher<br />&nbsp; Тип:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; REG_SZ<br />&nbsp; Значение:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Bethesda Softworks</p></blockquote></div><p>P.S. Как я понимаю ключ <strong>{48A4F2A0-0B66-4484-B94E-5DD39C8D07EE}_is1</strong> может быть разный для разных ОС и машин - я просто интуитивно.</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Tue, 17 Jul 2012 19:39:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61700#p61700</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Получение значения данных о установленном ПО из реестра.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61699#p61699</link>
			<description><![CDATA[<p>Как я понимаю (прошу прощения но я Windows плохо знаю) нельзя однозначно определить ключ?<br />А нельзя ли средствами AHK выполнить рекурсивный поиск или просто расширенный поиск по конкретным значениям, ведь скажем деинсталяторы однозначно находят что надо удалить или я не прав?</p><p>ADD<br />Да, это игра и она только запускается и не более, проблема в инсталляции скрипта. Сейчас в ini-файле скрипта требуется указать рабочую папку игры, но это не удобно... сам часто ошибаюсь.</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Tue, 17 Jul 2012 19:31:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61699#p61699</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Получение значения данных о установленном ПО из реестра.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61697#p61697</link>
			<description><![CDATA[<div class="quotebox"><cite>Indomito пишет:</cite><blockquote><p>Задача вроде бы простая, но я не знаю как её решить, точнее какой функцией из набора AHK.<br />1. Есть установленная программа, скажем sasa.exe<br />2. Есть AHK <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />3. Нужно получить путь к данной программе.</p><p>Подскажите как это сделать по проще с учётом что программа может находиться где угодно, но она установлена (100%)</p></blockquote></div><p>Программа не обязана записывать в реестр своё расположение. Обычно программа создаёт ключи/разделы в разделе &quot;HKEY_LOCAL_MACHINE\SOFTWARE\&quot;(программа установлена для всех пользователей) или в &quot;HKEY_CURRENT_USER\Software\&quot;. Ещё можно глянуть в разделы &quot;HKEY_*\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\&quot;, там обычно указан путь(это сведения для деинсталяции). Кроме того, если программа используется для открытия каких-либо типов файлов или ссылок, или присутствует в контекстном меню проводника- то они тоже в соответствующих разделах указываются.</p>]]></description>
			<author><![CDATA[null@example.com (Александр_)]]></author>
			<pubDate>Tue, 17 Jul 2012 19:25:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61697#p61697</guid>
		</item>
		<item>
			<title><![CDATA[AHK:  Получение значения данных о установленном ПО из реестра.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61682#p61682</link>
			<description><![CDATA[<p>Задача вроде бы простая, но я не знаю как её решить, точнее какой функцией из набора AHK.<br />1. Есть установленная программа, скажем sasa.exe<br />2. Есть AHK <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />3. Нужно получить путь к данной программе.</p><p>Подскажите как это сделать по проще с учётом что программа может находиться где угодно, но она установлена (100%)</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Tue, 17 Jul 2012 17:43:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61682#p61682</guid>
		</item>
	</channel>
</rss>
