<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: RegFile2Ahk Converter - конвертер *.reg файлов в *.ahk]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=12249</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=12249&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: RegFile2Ahk Converter - конвертер *.reg файлов в *.ahk».]]></description>
		<lastBuildDate>Thu, 21 Dec 2017 14:07:29 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: RegFile2Ahk Converter - конвертер *.reg файлов в *.ahk]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=122470#p122470</link>
			<description><![CDATA[<p>Обновил весь код RegFile2Ahk Converter.</p><p>* Главное изменение - теперь hex данные, содержащие кириллические символы, конвертируются в текст без крякозябр.<br />* Учтены замечания <strong>Alectric</strong>.<br />* Исправлен найденный недочет - если в path рееста имеется запятая, конвертированный код был неверен.<br />С данной ситуацией столкнулся случайно. Это вариант добавил в тестовый файл реестра:<br /><strong>[HKEY_CURRENT_USER\Software\TEST\AVerMedia TECHNOLOGIES, Inc.\AVerTV_GE\Remote]</strong></p><p>Сообщайте о найденных ошибках или недочетах!</p>]]></description>
			<author><![CDATA[null@example.com (freeZer0K)]]></author>
			<pubDate>Thu, 21 Dec 2017 14:07:29 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=122470#p122470</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: RegFile2Ahk Converter - конвертер *.reg файлов в *.ahk]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=121137#p121137</link>
			<description><![CDATA[<p>Вопрос конечно интересный ...<br />Давно не занимался этим скриптом, думал эта тема никому не интересна.</p><p>Вообще можно решить этот вопрос определением типа OS и Win10 поставить как исключение.</p>]]></description>
			<author><![CDATA[null@example.com (freeZer0K)]]></author>
			<pubDate>Mon, 13 Nov 2017 21:48:39 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=121137#p121137</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: RegFile2Ahk Converter - конвертер *.reg файлов в *.ahk]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=121126#p121126</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>; удаление параметров<br />;@=-&quot;бубль гум&quot;	- удаление параметров невозможно в Windows 10<br />;&quot;this_is_REG_DWORD-Del&quot;=-dword:00477579	- удаление параметров невозможно в Windows 10<br />;&quot;this_is_REG_SZ-Del&quot;=-&quot;C:\Program Files\Notepad++\notepad++.exe&quot;	- удаление параметров невозможно в Windows 10<br />;&quot;this_is_REG_BINARY-Del&quot;=-hex:47,75,79,20,46,61,77,6b,65,73	- удаление параметров невозможно в Windows 10</p></blockquote></div><p>А если у меня не Windows 10?</p>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Mon, 13 Nov 2017 14:50:27 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=121126#p121126</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: RegFile2Ahk Converter - конвертер *.reg файлов в *.ahk]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=110063#p110063</link>
			<description><![CDATA[<p><strong>freeZer0K</strong><br />Нет смысла ругаться. Тема актуальна, решения приводились, плодить сущности необязательно.</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Fri, 23 Dec 2016 06:21:16 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=110063#p110063</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: RegFile2Ahk Converter - конвертер *.reg файлов в *.ahk]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=110062#p110062</link>
			<description><![CDATA[<p><strong>Flasher</strong>, здесь тема немного другая - тестирование уже готового скрипта. Подумал, будете ругаться, если в старую писать. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (freeZer0K)]]></author>
			<pubDate>Fri, 23 Dec 2016 06:16:09 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=110062#p110062</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: RegFile2Ahk Converter - конвертер *.reg файлов в *.ahk]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=110061#p110061</link>
			<description><![CDATA[<p><strong>freeZer0K</strong><br />А зачем новую тему-то создали (<a href="http://forum.script-coding.com/viewtopic.php?id=12060">не первый раз</a>, кстати)? Добивали бы уже <a href="http://forum.script-coding.com/viewtopic.php?pid=108127">то, что есть</a>.</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Fri, 23 Dec 2016 06:12:30 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=110061#p110061</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: RegFile2Ahk Converter - конвертер *.reg файлов в *.ahk]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=110059#p110059</link>
			<description><![CDATA[<p>Просьба описать в теме: для чего предназначен скрипт и как им пользоваться.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Fri, 23 Dec 2016 05:56:17 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=110059#p110059</guid>
		</item>
		<item>
			<title><![CDATA[AHK: RegFile2Ahk Converter - конвертер *.reg файлов в *.ahk]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=110058#p110058</link>
			<description><![CDATA[<p>Для тех, кому приходится часто переделывать *.reg файлы в формат AHK скриптов, предлагаю тестирование RegFile2Ahk Converter.</p><p>Весь скрипт прокомментирован, старался писать &quot;читабельным кодом&quot;.<br />Приветствуется только конструктивная критика и конкретные предложения и решения по улучшению!</p><p><strong>Использование:</strong><br />1. Запустить скрипт и выбрать нужный файл реестра.&nbsp; На выхлопе в исходной директории получаем файл с тем-же именем *.ahk<br />или<br />2. В проводнике, в контекстном меню грызуна на *.reg файлах будет пункт &quot;RegFile2Ahk Converter&quot;.</p><p>Оригинал reg-файла в любом варианте НЕ удаляется.</p><p>Замечание:<br />Чтобы скрипт работал из контекстного меню мыши, нужно скомпилить его в exe и один раз запустить от имени админа.</p><p><strong>СКРИПТ БЕЗ КОМПИЛЯЦИИ ИЗ КОНТЕКСТНОГО МЕНЮ РАБОТАТЬ НЕ БУДЕТ!</strong></p><p>Если конвертирование файлов из контекстного меню мыши не планируется, удалите часть кода между:</p><div class="codebox"><pre><code>
;______________________________________________________________________________________________
; Context menu

;______________________________________________________________________________________________
</code></pre></div><p><strong>Особенности:</strong><br />* возможность работы с *.reg файлами из контекстного меню мыши.<br />* старался не оставлять мусор типа @=&quot;&quot; и подобное.<br />* понимает только часто встречающиеся типы параметров и не видит экзотики типа REG_LINK, REG_QWORD и подобные.<br />* в REG_MULTI_SZ (многострочный) заменяет знак перехода на новую строку в hex-формате на &quot;`n&quot; для AHK-формата.<br />* теперь конвертирует из hex данных в текст кириллические символы без крякозябр, т.е. также, как и латинские символы.</p><br /><p><span style="color: red"><strong>RegFile2Ahk Converter v2.0:</strong></span><br /></p><div class="codebox"><pre><code>
/*
RegFile2Ahk Converter v2.0
Registry file to *.ahk converter
Copyright © 2018 freeZer0K
*/
#NoEnv
#NoTrayIcon
#SingleInstance force
SendMode Input
SetBatchLines -1

ProgName := &quot;RegFile2Ahk Converter&quot;

	; запуск от имени админа (вариант A_IsAdmin не работает с контекстным меню)
RegRead Admin, HKCU, Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers, % A_ScriptFullPath
	If ErrorLevel {
		RegWrite REG_SZ, HKCU, Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers, % A_ScriptFullPath, RUNASADMIN
		}
;______________________________________________________________________________________________
; Context menu
/*
Launch converting *.reg files using context menu item in Windows explorer.
If you want to use it, you have to compile this script to *.exe then once run it as admin.
Remove this part, if you don&#039;t need it.
*/
RegRead CntMenu, HKCR, regfile\shell\RegFile2Ahk\command
	If (CntMenu != &quot;&quot;&quot;&quot; A_ScriptFullPath &quot;&quot;&quot; &quot;&quot;`%1&quot;&quot;&quot;) {
		RegWrite REG_SZ, HKCR, regfile\shell\RegFile2Ahk, MUIVerb, RegFile2Ahk Converter
		RegWrite REG_SZ, HKCR, regfile\shell\RegFile2Ahk, Icon, `%SystemRoot`%\regedit.exe,1
		RegWrite REG_SZ, HKCR, regfile\shell\RegFile2Ahk\command,, % &quot;&quot;&quot;&quot; A_ScriptFullPath &quot;&quot;&quot; &quot;&quot;`%1&quot;&quot;&quot;
		}
		
RegFile = %1%
	If !RegFile {
		GoTo GetRegFile
		}
		Else {
			GoTo Make
			}
;______________________________________________________________________________________________

GetRegFile:
	Title := &quot;Выбор файла реестра для конвертирования&quot;
	FileSelectFile RegFile,,, % Title, Файлы реестра (*.reg)
		If !RegFile {
			MsgBox 0x40024, % ProgName, Файл реестра не выбран!`n`nПовторить?
				IfMsgBox Yes, {
					GoTo GetRegFile
					}
				IfMsgBox No, {
					ExitApp
					}
			}
;______________________________________________________________________________________________

Make:
	FileRead InData, % RegFile
	
		; удалить строку Windows Registry Editor Version 5.00 + пустую строку ниже
	InData := RegExReplace(InData, &quot;i)Windows Registry Editor.*(\R+|$)&quot;)
		; удалить пустые значения (по-умолчанию)
	InData := StrReplace(InData, &quot;@=&quot;&quot;&quot;&quot;&quot;)
		; удалить пустые строки, двойные или более пробелы, backslash&#039;и из hex data и &quot;вытянуть&quot; все в одну строку
	InData := RegexReplace(InData, &quot;`am)^\s{2,}|\\\R&quot;)
		; начало конвертирования в AHK формат
		; marker	@=&quot;&quot;		&gt; REG_SZ (значение по-умолчанию)
	InData := RegExReplace(InData, &quot;@=&quot;&quot;(.*)&quot;&quot;&quot;, &quot;RegWrite REG_SZ, PathMarker, , $1&quot;)
		; marker	&quot;=&quot;			&gt; REG_SZ
	InData := RegExReplace(InData, &quot;&quot;&quot;(.*)&quot;&quot;=&quot;&quot;(.*)&quot;&quot;&quot;, &quot;RegWrite REG_SZ, PathMarker, $1, $2&quot;)
		; marker	@=dword:	&gt; REG_DWORD (значение по-умолчанию)
	InData := RegExReplace(InData, &quot;@=dword:(\d+)&quot;, &quot;RegWrite REG_DWORD, PathMarker, , $1&quot;)
		; marker	=dword:		&gt; REG_DWORD
	InData := RegExReplace(InData, &quot;&quot;&quot;(.*)&quot;&quot;=dword:(\d+)&quot;, &quot;RegWrite REG_DWORD, PathMarker, $1, $2&quot;)
		; удаляемые разделы		marker	[-HKEY_
	InData := RegExReplace(InData, &quot;i)\[-(HKEY_\w+)\\(.*)\]&quot;, &quot;RegDelete $1, $2&quot;)
		; удаляемые параметры (по-умолчанию)	marker	@=-
	InData := RegExReplace(InData, &quot;@=-.*&quot;, &quot;RegDelete PathMarker, AHK_DEFAULT&quot;)
		; удаляемые параметры	marker	&quot;=-
	InData := RegExReplace(InData, &quot;&quot;&quot;(.*)&quot;&quot;=-.*&quot;, &quot;RegDelete PathMarker, $1&quot;)
		; заменить \\ на \
	InData := StrReplace(InData, &quot;\\&quot;, &quot;\&quot;)
		; заменить \&quot; на &quot;
	InData := StrReplace(InData, &quot;\&quot;&quot;&quot;, &quot;&quot;&quot;&quot;)
		; заменить &quot;&quot; на &quot;
	InData := StrReplace(InData, &quot;&quot;&quot;&quot;&quot;&quot;, &quot;&quot;&quot;&quot;)
	
	Loop parse, InData, `n, `r
		{
			; marker	=hex: &gt; REG_BINARY
		If InStr(A_LoopField, &quot;=hex:&quot;) {
			NoPathOut .= RegExReplace(A_LoopField, &quot;@=hex:.*|&quot;&quot;(.*)&quot;&quot;=hex:.*&quot;, &quot;RegWrite REG_BINARY, PathMarker, $1, &quot;
			. StrReplace(RegExReplace(A_LoopField, &quot;(.*):&quot;), &quot;,&quot;) &quot;`n&quot;) ; + удалить запятые из binary data
			}
			
			; marker	=hex(2): &gt; REG_EXPAND_SZ
		Else if InStr(A_LoopField, &quot;=hex(2)&quot;) {
			Hex := RegExReplace(A_LoopField, &quot;(.*):&quot;)
			NoPathOut .= RegExReplace(A_LoopField, &quot;@=hex\(2\):.*|&quot;&quot;(.*)&quot;&quot;=hex\(2\):.*&quot;
			, &quot;RegWrite REG_EXPAND_SZ, PathMarker, $1, &quot; TxtFrom(Hex) &quot;`n&quot;) ; + конвертировать hex data в Str
			}
			
			; marker	=hex(7): &gt; REG_MULTI_SZ
		Else if InStr(A_LoopField, &quot;=hex(7)&quot;) {
			Hex := RegExReplace(A_LoopField, &quot;(.*):&quot;)
			NoPathOut .= RegExReplace(A_LoopField, &quot;@=hex\(7\):.*|&quot;&quot;(.*)&quot;&quot;=hex\(7\):.*&quot;
			, &quot;RegWrite REG_MULTI_SZ, PathMarker, $1, &quot; TxtFrom(Hex) &quot;`n&quot;) ; + конвертировать hex data в Str
			}
			Else {
				NoPathOut .= A_LoopField &quot;`n&quot;
				}
		}
		
		; escape characters:
	NoPathOut := StrReplace(NoPathOut, &quot;%&quot;, &quot;``%&quot;) ; добавить зубочистки к %
	
		; final
	Loop parse, NoPathOut, `n, `r
		{
		Loop {
			If InStr(A_LoopField, &quot;[HKEY_&quot;) {
				OutPath := RegPath() ; преобразовать path реестра в формат AHK
				Break
				}
			OutData := StrReplace(A_LoopField, &quot;PathMarker&quot;, OutPath) ; заменить маркеры &quot;PathMarker&quot; на реальный AHK path
			GoSub Print
			Break
			}
		}
		
	If (DllCall(&quot;GetVersion&quot;) &amp; 0xFF = 10) { ; проверить версию OS
		FileAppend
			(
			`t`t`t/*
			`tПРЕДУПРЕЖДЕНИЕ!
			Данная машина работает на Windows 10.
			В этой OS некоторые параметры реестра не могут быть добавлены или удалены с помощью скрипта!
			*/
			), % RegFileDir &quot;\&quot; RegFileNoExt &quot;.ahk&quot;, UTF-8
		}
		
	SplashTextOn 300, 100, % ProgName, % &quot;`nКонвертирование файла`n&quot;&quot;&quot; RegFileName &quot;&quot;&quot;`nзавершено!&quot;
	Sleep 2000
	SplashTextOff
	
ExitApp

Print:
	SplitPath RegFile, RegFileName, RegFileDir,, RegFileNoExt
	FileAppend
		(
		% OutData &quot;`n&quot;
		), % RegFileDir &quot;\&quot; RegFileNoExt &quot;.ahk&quot;, UTF-8
Return
;______________________________________________________________________________________________
; Functions

RegPath() {
	RegPath := StrReplace(A_LoopField, &quot;`,&quot;, &quot;``,&quot;) ; добавить зубочистки к запятым
	RegPath := RegExReplace(RegPath, &quot;i)\[HKEY_CLASSES_ROOT\\(.*)\]&quot;, &quot;HKCR, $1&quot;)
	RegPath := RegExReplace(RegPath, &quot;i)\[HKEY_CURRENT_USER\\(.*)\]&quot;, &quot;HKCU, $1&quot;)
	RegPath := RegExReplace(RegPath, &quot;i)\[HKEY_LOCAL_MACHINE\\(.*)\]&quot;, &quot;HKLM, $1&quot;)
	RegPath := RegExReplace(RegPath, &quot;i)\[HKEY_USERS\\(.*)\]&quot;, &quot;HKU, $1&quot;)
Return RegPath
}

TxtFrom(Hex) {
	If InStr(Hex, &quot;,00,00,00,&quot;) { ; предыдущие ,00, + символ перевода новой строки 00,00 (встречается в REG_MULTI_SZ)
		Hex := StrReplace(Hex, &quot;,00,00,00,00&quot;) ; чтобы далее не изменялся на `n , удалить из hex data заключительные четыре блока нулей
		Hex := StrReplace(Hex, &quot;,00,00,00,&quot;, &quot;,00,60,00,6e,00,&quot;) ; предыдущие ,00, + символ перевода новой строки (только между строк, на что указывает финальная запятая после последних 00,) заменить на ,00,`n
		}
	Hex := StrReplace(Hex, &quot;,&quot;) ; удалить запятые из hex строки
	Loop % StrLen(Hex) /2 {
		Str .= Chr(&quot;0x&quot; SubStr(Hex, A_index *4 -1, 2) SubStr(Hex, A_index *4 -3, 2))
		}
Return Str
}

</code></pre></div><br /><p><strong>Файл реестра, где включены все встречавшиеся мне типы (использовался для тестирования скрипта):</strong></p><div class="codebox"><pre><code>
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\TEST\AVerMedia TECHNOLOGIES, Inc.]
&quot;DefaultAP&quot;=&quot;AVerTV_GE&quot;

[HKEY_CURRENT_USER\Software\TEST\AVerMedia TECHNOLOGIES, Inc.\AVerTV_GE\Remote]
&quot;Defpath&quot;=&quot;%ProgramFiles%\\test.exe&quot;

[HKEY_CURRENT_USER\Software\TEST\AVerMedia TECHNOLOGIES, Inc.\Common\Service]
&quot;HIDRec&quot;=&quot;C:\\IR Remote\\AVerRemote\\AVerHIDReceiver.exe&quot;
&quot;ServicePath&quot;=&quot;C:\\IR Remote\\AVerRemote\\&quot;

[HKEY_CURRENT_USER\Software\TEST-1]
@=&quot;&quot;
@=&quot;бубль гум&quot;
@=dword:00477579
&quot;this_is_REG_SZ-1&quot;=&quot;\&quot;C:\\Program Files\\Notepad++\\notepad++.exe\&quot;&quot;
&quot;this_is_REG_SZ-2&quot;=&quot;C:\\Program Files\\Registry Workshop\\RegWorkshop.exe&quot;
&quot;this_is_REG_SZ-3&quot;=&quot;Shutdown;Reboot;Hibernate;LogOff&quot;

[HKEY_CURRENT_USER\Software\TEST-1\command]
@=&quot;\&quot;C:\\Program Files\\Notepad++\\notepad++.exe\&quot; \&quot;%1\&quot;&quot;
&quot;test-1&quot;=&quot;\&quot;C:\\Program Files\\Notepad++\\notepad++.exe\&quot; \&quot;%V\&quot;&quot;
&quot;test-2&quot;=&quot;C:\\Program Files\\Registry Workshop\\RegWorkshop.exe %V&quot;

; преобразовать hex
[HKEY_CURRENT_USER\Software\TEST-2]
@=hex:47,75,79,20,46,61,77,6b,65,73

@=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,\
  72,00,61,00,6d,00,20,00,46,00,69,00,6c,00,65,00,73,00,5c,00,41,00,75,00,74,\
  00,6f,00,48,00,6f,00,74,00,6b,00,65,00,79,00,5c,00,41,00,75,00,74,00,6f,00,\
  48,00,6f,00,74,00,6b,00,65,00,79,00,2e,00,65,00,78,00,65,00,22,00,00,00
  
@=hex(7):31,00,2d,00,45,00,6e,00,67,00,6c,00,69,00,73,00,68,00,20,00,32,00,2d,\
  00,20,04,43,04,41,04,41,04,3a,04,38,04,39,04,00,00,00,00
  
&quot;this_is_REG_DWORD&quot;=dword:00477579

&quot;this_is_REG_BINARY-1&quot;=hex:47,75,79,20,46,61,77,6b,65,73

&quot;this_is_REG_MULTI_SZ&quot;=hex(7):33,00,38,00,20,00,50,00,61,00,72,00,72,00,6f,00,\
  74,00,73,00,00,00,42,00,75,00,62,00,6c,00,65,00,00,00,47,00,75,00,6d,00,00,\
  00,00,00
  
&quot;this_is_REG_EXPAND_SZ-1&quot;=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,\
  72,00,61,00,6d,00,20,00,46,00,69,00,6c,00,65,00,73,00,5c,00,41,00,75,00,74,\
  00,6f,00,48,00,6f,00,74,00,6b,00,65,00,79,00,5c,00,41,00,75,00,74,00,6f,00,\
  48,00,6f,00,74,00,6b,00,65,00,79,00,2e,00,65,00,78,00,65,00,22,00,00,00
  
&quot;this_is_REG_EXPAND_SZ-2&quot;=hex(2):43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,\
  00,61,00,6d,00,20,00,46,00,69,00,6c,00,65,00,73,00,5c,00,70,00,61,00,69,00,\
  6e,00,74,00,2e,00,6e,00,65,00,74,00,5c,00,50,00,61,00,69,00,6e,00,74,00,44,\
  00,6f,00,74,00,4e,00,65,00,74,00,2e,00,65,00,78,00,65,00,00,00
  
&quot;this_is_REG_BINARY-2&quot;=hex:50,69,67,6C,65,74,20,22,46,75,6E,74,69,6B,22

; удаление параметров
[HKEY_CURRENT_USER\Software\TEST-1-Delete]
@=-&quot;бубль гум&quot;
&quot;this_is_REG_DWORD-Del&quot;=-dword:00477579
&quot;this_is_REG_SZ-Del&quot;=-&quot;\&quot;C:\\Program Files\\Notepad++\\notepad++.exe\&quot;&quot;
&quot;this_is_REG_BINARY-Del&quot;=-hex:47,75,79,20,46,61,77,6b,65,73

; удаление разделов
[-HKEY_CURRENT_USER\Software\TEST-2-Delete]

[-HKEY_CLASSES_ROOT\Software\TEST-3-Delete\xxxxxxxxx]
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (freeZer0K)]]></author>
			<pubDate>Fri, 23 Dec 2016 04:50:34 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=110058#p110058</guid>
		</item>
	</channel>
</rss>
