<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBS Сделать запись в реестр, видимую в "Установке и удалении программ"]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11175&amp;type=atom" />
	<updated>2015-12-25T18:50:35Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=11175</id>
		<entry>
			<title type="html"><![CDATA[Re: VBS Сделать запись в реестр, видимую в "Установке и удалении программ"]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99953#p99953" />
			<content type="html"><![CDATA[<p>Опять поспешил ответить. <span style="color: blue">wscript.exe uninstall.vbs</span> действительно не работает. <span style="color: blue">%WINDIR%\SYSTEM32\wscript.exe uninstall.vbs</span> - тоже нет. <span style="color: blue">cmd /c uninstall.vbs</span> работает, но при удалении мигает консольное окошко. А вот так<span style="color: blue"> c:\WINDOWS\SYSTEM32\wscript.exe uninstall.vbs</span> срабатывает без всякой консоли <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Исправил свой последний пост и первый скрипт.</p>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2015-12-25T18:50:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99953#p99953</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS Сделать запись в реестр, видимую в "Установке и удалении программ"]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99951#p99951" />
			<content type="html"><![CDATA[<p><strong>mozers</strong></p><p>Еще раз спасибо за науку)</p>]]></content>
			<author>
				<name><![CDATA[mihmih1978]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33562</uri>
			</author>
			<updated>2015-12-25T14:16:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99951#p99951</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS Сделать запись в реестр, видимую в "Установке и удалении программ"]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99950#p99950" />
			<content type="html"><![CDATA[<p>Все, разобрался почему unistall.vbs не работал.<br />Я, дурак, испытывал удаление с помощью плагина Total Commander, полагая что для запуска программы деинсталляции плагин использует тот же механизм что и апплет &quot;Установка и удаление программ&quot;. Оказалось, что нет. Плагин без проблем запускает любую указанную программу или скрипт. А виндусёвый апплет - ТОЛЬКО EXE, CMD и MSI. Необходимо явное указание движка, включая полный путь к нему <span style="color: blue">c:\WINDOWS\SYSTEM32\wscript.exe uninstall.vbs</span>. Ну тупой апплет made in microsoft и все.<br />В общем, свой первый вариант поправил. Так что теперь можно пользоваться обоими решениями.</p>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2015-12-25T13:15:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99950#p99950</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS Сделать запись в реестр, видимую в "Установке и удалении программ"]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99949#p99949" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>mihmih1978 пишет:</cite><blockquote><p>Но у меня задача на VB Script сделать((...</p></blockquote></div><p>Вот так и знал, что к этому сведётся, хотя уже готово решение без консоли и лишнего vbs. В общем, не хотите отвечать, оставайтесь со своими проблемами наедине.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2015-12-25T13:04:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99949#p99949</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS Сделать запись в реестр, видимую в "Установке и удалении программ"]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99947#p99947" />
			<content type="html"><![CDATA[<p><strong>mozers</strong></p><p>Да работает, спасибо. </p><p>Но у меня задача на VB Script сделать((...</p><p>Интересно, а почему на скрипт на VBS не срабатывает, при вызове его через реестр?</p>]]></content>
			<author>
				<name><![CDATA[mihmih1978]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33562</uri>
			</author>
			<updated>2015-12-25T12:56:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99947#p99947</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS Сделать запись в реестр, видимую в "Установке и удалении программ"]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99946#p99946" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>mihmih1978 пишет:</cite><blockquote><p>Ваша замена работает, но при удалении строки из &quot;Установка и удаление программ&quot; скрипт не вызывается.</p></blockquote></div><p>Как он может вызываться, если строка уже удалена? <img src="//forum.script-coding.com/img/smilies/hmm.png" width="15" height="15" /><br />Я бы уже давно накидал весь скрипт с циклом, если бы получил ответы на свои вопросы.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2015-12-25T12:51:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99946#p99946</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS Сделать запись в реестр, видимую в "Установке и удалении программ"]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99945#p99945" />
			<content type="html"><![CDATA[<p><strong>mihmih1978</strong><br />Попробовал на другом компе - получил твою ошибку. Заменил uninstall.vbs на uninstall.cmd - все отработало как надо.<br /></p><div class="codebox"><pre><code>install_dir = &quot;C:\MyFolder&quot;

Set WshShell = CreateObject(&quot;WScript.Shell&quot;)
Set FSO = CreateObject(&quot;Scripting.FileSystemObject&quot;)

&#039;Создаем uninstall.cmd в папке install_dir
FSO.CreateFolder install_dir
Set File = FSO.OpenTextFile(install_dir + &quot;\uninstall.cmd&quot;, 2, True)
uninstall_text = &quot;reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MySuperProg /f&quot; &amp; vbNewLine &amp; _ 
&quot;rmdir /s /q &quot;&quot;&quot; &amp; install_dir &amp; &quot;&quot;&quot;&quot;
File.Write uninstall_text
File.Close

&#039;Делаем запись в &quot;Установка и удаление программ для запуска uninstall.vbs&quot;
WshShell.RegWrite &quot;HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MySuperProg\DisplayName&quot;, &quot;Моя Супер Прога&quot;
WshShell.RegWrite &quot;HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MySuperProg\UninstallString&quot;, &quot;&quot;&quot;&quot; &amp; install_dir &amp; &quot;\uninstall.cmd&quot;&quot;&quot;
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2015-12-25T12:41:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99945#p99945</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS Сделать запись в реестр, видимую в "Установке и удалении программ"]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99944#p99944" />
			<content type="html"><![CDATA[<p><strong>Flasher</strong></p>]]></content>
			<author>
				<name><![CDATA[mihmih1978]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33562</uri>
			</author>
			<updated>2015-12-25T12:39:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99944#p99944</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS Сделать запись в реестр, видимую в "Установке и удалении программ"]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99943#p99943" />
			<content type="html"><![CDATA[<p><strong>Flasher</strong></p><p>Ваша замена работает, но при удалении строки из &quot;Установка и удаление программ&quot; скрипт не вызывается.</p>]]></content>
			<author>
				<name><![CDATA[mihmih1978]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33562</uri>
			</author>
			<updated>2015-12-25T12:36:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99943#p99943</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS Сделать запись в реестр, видимую в "Установке и удалении программ"]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99942#p99942" />
			<content type="html"><![CDATA[<p><strong>mihmih1978</strong><br />Чего ходить вокруг да около? Предложенная замена не сработала?</p><p><strong>mozers</strong><br />Подумаю, может, позже.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2015-12-25T12:13:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99942#p99942</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS Сделать запись в реестр, видимую в "Установке и удалении программ"]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99941#p99941" />
			<content type="html"><![CDATA[<p><strong>mihmih1978</strong>, запусти мой скрипт и выложи сюда экспорт ключа HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MySuperProg</p>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2015-12-25T12:13:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99941#p99941</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS Сделать запись в реестр, видимую в "Установке и удалении программ"]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99939#p99939" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>Я не проверяю, потому что знаю, что у меня без Dim WSH (если есть др. объект) будет ругань</p></blockquote></div><p>Очень интересный глюк. Ты не хочешь подискуссировать на эту тему - заведи новый тред?</p>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2015-12-25T12:10:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99939#p99939</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS Сделать запись в реестр, видимую в "Установке и удалении программ"]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99938#p99938" />
			<content type="html"><![CDATA[<p><strong>mozers</strong></p><p>Вроде я писал выше так </p><div class="quotebox"><blockquote><p>После выполонения Вашего скрипта запись в реестре формируется, запись в окне&quot;Установка и удалении программ&quot; видна, но при нажатии кнопки &quot;Удалить&quot; возникает та же диагностика. Нажимаю &quot;Да&quot;, раздел из реестра удаляется, а скрипт uninstall.vbs не отрабатывает и соответственно папка MyFolder не удаляется.</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[mihmih1978]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33562</uri>
			</author>
			<updated>2015-12-25T12:09:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99938#p99938</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS Сделать запись в реестр, видимую в "Установке и удалении программ"]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99937#p99937" />
			<content type="html"><![CDATA[<p><strong>mihmih1978</strong>, ты про свою переделку или про мой вариант говоришь?<br />Извини, очень сложно помогать когда вопрошающий не читает ответы и вместо ответа на твой уточняющий вопрос базарит о чем то своем... Извини, я так не могу.</p>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2015-12-25T12:06:01Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99937#p99937</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS Сделать запись в реестр, видимую в "Установке и удалении программ"]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99936#p99936" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>mozers пишет:</cite><blockquote><p>Ребят, прежде чем что то утверждать (&quot;Вряд ли без&quot;), надо сначала попробовать.</p></blockquote></div><p>Я не проверяю, потому что знаю, что у меня без Dim WSH (если есть др. объект) будет ругань. Это сто лет в обед так происходит. Причём не только на моей машине. Без понятия, почему так.</p><p><strong>mihmih1978</strong>, не нужно оверквотить, есть выделение перед кликом.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2015-12-25T12:03:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99936#p99936</id>
		</entry>
</feed>
