Столкнулся с интересной проблемой.
Хотел добавить по пункту в контекстное меню 2 видов файлов, а именно - xml и swf, для их быстрого преобразования одно в другое посредством swfmill и пары cmd-файлов.
как результат - не вышло ничего. С txtfile всё получается согласно гайдам в интернете, с xmlfile и ShockwaveFlash.ShockwaveFlash - ничего не выходит.
Причем заметил что другие программы также прописали себя в меню swf-файлов, только вот этих записей в меню почему-то не видно.
Может кто-то подскажет решение проблемы ?
ОС: Windows 7 x64 Enterprise
Реестр содержит такие записи:
Код:

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.swf]
@="ShockwaveFlash.ShockwaveFlash"
"Content Type"="application/x-shockwave-flash"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.swf\OpenWithList]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.swf\OpenWithList\IExplore.exe]
@=""
---------------------------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.xml]
@="xmlfile"
"Content Type"="text/xml"
"PerceivedType"="text"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.xml\OpenWithList]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.xml\OpenWithList\infopath.exe]
@=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.xml\OpenWithList\winword.exe]
@=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.xml\OpenWithProgIDs]
"Opera.HTML"=hex(0):
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.xml\PersistentHandler]
@="{7E9D8D44-6926-426F-AA2B-217A819A5CCE}"
---------------------------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ShockwaveFlash.ShockwaveFlash]
@="Shockwave Flash Object"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ShockwaveFlash.ShockwaveFlash\CLSID]
@="{D27CDB6E-AE6D-11cf-96B8-444553540000}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ShockwaveFlash.ShockwaveFlash\CurVer]
@="ShockwaveFlash.ShockwaveFlash.10"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ShockwaveFlash.ShockwaveFlash\DefaultIcon]
@="\"C:\\Program Files (x86)\\Adobe\\Adobe Flash CS6\\flash.exe\",2"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ShockwaveFlash.ShockwaveFlash\shell]
@=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ShockwaveFlash.ShockwaveFlash\shell\open]
@=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ShockwaveFlash.ShockwaveFlash\shell\open\command]
@="\"E:\\My downloads\\Flash\\flashplayer_11_sa_debug_32bit.exe\" %1"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ShockwaveFlash.ShockwaveFlash\shell\SWF Decompiler]
@="Sothink SWF Decompiler"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ShockwaveFlash.ShockwaveFlash\shell\SWF Decompiler\command]
@="\"C:\\Program Files (x86)\\SourceTec\\Sothink SWF Decompiler\\SWFDecompiler.exe\" \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ShockwaveFlash.ShockwaveFlash\shell\SWiX]
@="Edit with SWiX..."
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ShockwaveFlash.ShockwaveFlash\shell\SWiX\command]
@="C:\\Program Files (x86)\\SWiX\\SWiX.exe /e %1"
---------------------------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\xmlfile]
@="Extensible Markup Language"
"EditFlags"=hex:00,00,00,00
"FriendlyTypeName"=hex(2):40,25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,53,79,73,\
74,65,6d,33,32,5c,6d,73,78,6d,6c,33,72,2e,64,6c,6c,2c,2d,31,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\xmlfile\CLSID]
@="{48123BC4-99D9-11D1-A6B3-00C04FD91555}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\xmlfile\shell]
@="open"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\xmlfile\shell\ConvertToSWF]
@="Convert to SWF with SWFMill"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\xmlfile\shell\ConvertToSWF\command]
@="d:\\Soft\\SWFMill\\xmltoswf.cmd %1"