Re: Jak skojarzyć złożone rozszerzenie z programem?

Autor: Piotr B. \(pb2004\) <p_borkowski_at_nospamgazeta.pl>
Data: Thu, 24 Jan 2013 12:26:27 +0100
Message-ID: <kdr99k.ajo.1@pb2004.pl>
Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=response

Użytkownik "Marek" napisał w wiadomości grup
dyskusyjnych:kdpill$9pt$1_at_node1.news.atman.pl...
>
>W dniu 2013-01-23 13:36, Piotr B. (pb2004) pisze:
>
>> Nie ma czegoś takiego jak złożone rozszerzenie. Plik ten ma ciągle
>> rozszerzenie png. Za rozszerzenie brane sÄ… znaki za ostatniÄ… kropkÄ….
>
>Tak przypuszczałem. Stąd druga część pytania.
>
>>
>> Analogicznie jak opisane pod w/w linkiem.
>> Dla aktualnego użytkownika:
>> HKEY_CURRENT_USER\Software\Classes\nazwatypu\Shell
>> Dla systemu: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\nazwatypu\shell
>> HKEY_CLASSES_ROOT to po prostu widok połączenia kluczy Classes z HKLM i
>> HKCU.
>
>Rozumiem. Nadal coÅ› mi nie pasuje. Mam coÅ› takiego:
>
>[HKEY_CURRENT_USER\Software\Classes\.png]
>@="Fireworks12.0.0.Doc"
>

Najpierw sprawdź
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.png\UserChoice.
Tu w pierwszej kolejności system określa czym użytkownik chce otwierać dany
typ pliku.

>W HKCU nie mam czegoś takiego jak Fireworks12.0.0.Doc więc domyślam się, że
>obowiązuje ten wpis z HKCR jako nadrzędny. Zaglądam więc do HKCR i
>modyfikujÄ™ o klucz "moje":
>

W przypadku braku w HKCU obowiÄ…zuje wpis z
HKEY_LOCAL_MACHINE\SOFTWARE\Classes. Tak jak pisałem HKCR to widok utworzony
z połączenia Classes z HKML i HKCU.

>Po modyfikacji rejestru i restarcie komputera, klikam prawym przyciskiem na
>PNG a menu kontekstowe jest nietknięte. Skład jest dokładnie taki sam jak
>był. :-( Co robię źle?
>

Podawałem już Ci ten[1] link.

1. http://msdn.microsoft.com/en-us/library/cc144101(v=vs.85).aspx

-- 
Piotr Borkowski 
Received on Thu 24 Jan 2013 - 12:45:02 MET

To archiwum zosta³o wygenerowane przez hypermail 2.2.0 : Thu 24 Jan 2013 - 13:42:00 MET