Dodaj wpis menu kontekstowego powłoki systemu Windows dla określonego rozszerzenia (nie typu pliku)

Aby dodać menu kontekstowe powłoki systemu Windows, powiedzmy.txt pliki - jeśli.txt rozbudowa wHKEY_CLASSES_ROOT (lub wHKEY_CURRENT_USER\Software\Classes, tak naprawdę nie ma znaczenia) ma domyślną wartość (Typ pliku) txtfile - dodajesz polecenie doHKEY_CLASSES_ROOT\txtfile\shell\yourcommand (i samo polecenie wHKEY_CLASSES_ROOT\txtfile\shell\yourcommand\command, oczywiście) i tam idziesz.

Jednak powiedzmy.txt rozbudowa zamiast tego ma wartość domyślnąNotepad++_file. Notepad++_file może byćTyp pliku dla wielu innychrozszerzenia, więc jeśli dodasz polecenie doHKEY_CLASSES_ROOT\Notepad++_file, to polecenie pojawi się dla każdegorozbudowa związane z Notepad ++.

Więc,pytanie brzmi: w jaki sposób możesz dodać pozycję menu dla TYLKO JEDNEGO specjalnego ROZSZERZENIA,bez zmiany typu pliku, jeśli to możliwe?

P.S .: Nie chcę po prostu duplikować typu pliku, ponieważ przyszłe zmiany w oryginalnym typie pliku nie będą miały wpływu na duplikat.

questionAnswers(1)

yourAnswerToTheQuestion