igor0000000, вот так та программа прописывает:
Код
[HKEY_CLASSES_ROOT\.png]
@="PhotoViewer.FileAssoc.Tiff"
"Content Type"="image/png"
"PerceivedType"="image"
Хвосты все равно от AppX43hnxtbyyps62jhe9sqpdzxn1790zetc остаются. Вот это полная ветка реестра по PNG:
Код
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.png]
@="PhotoViewer.FileAssoc.Tiff"
"Content Type"="image/png"
"PerceivedType"="image"
[HKEY_CLASSES_ROOT\.png\OpenWithProgids]
"AppX43hnxtbyyps62jhe9sqpdzxn1790zetc"=hex(0):
"pngfile"=""
[HKEY_CLASSES_ROOT\.png\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"
Еще пример, неправленный ICO:
Код
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.ico]
@="icofile"
"Content Type"="image/x-icon"
"PerceivedType"="image"
[HKEY_CLASSES_ROOT\.ico\OpenWithProgids]
"AppX43hnxtbyyps62jhe9sqpdzxn1790zetc"=hex(0):
[HKEY_CLASSES_ROOT\.ico\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"
Понятно, что не хватает. И хвосты куда-то надо убрать - лишнего много после правки останется.