Patrząc na mój HKEY_CLASSES_ROOT \ Word.Document.12 \ shell \ Open \ command \ command \ wartość (skojarzenie powłoki Word 2010 „Open”) widzę takie bzdury:
xb'BV5 !!!!!!!!! MKKSkWORD Pliki> bi $ T! V! 0Z = {Pk0vm ~ AZu / n "% 1"
gdzie wszystko jest jasne o ostatnich / n "% 1" częściach, ale pierwsza tajemnicza część najwyraźniej oznacza jakieś magiczne instrukcje dotyczące uruchamiania MS Word. To samo voodoo, które mam dla Excela i innych powiązań Office.
Moje liczne próby uczenia się przez Internet o tym, co się tam dzieje, nie przyniosły żadnych rezultatów. Wiele osób dyskutuje na temat „odpowiednich zaklęć”, aby powiązania Word / Excel działały poprawnie, jednak nie widziałem, aby którekolwiek (tak jak ja) kiedykolwiek rozumiało, co robią i dlaczego naprawdę uważały, że ta czarna magia zadziała dla innych ludzi - tylko dlatego, że jakoś udało się działać na ich komputerach.
Jednak tak naprawdę nie rozumiałem faktu, że nikt (kogo oczywiście widzę w Internecie) nigdy nie zapytał czegoś takiego jak „jak na Ziemi to działa?”. lub „co to tak naprawdę znaczy?” a przynajmniej nie ostatni, „myślisz, że mam paskudnego wirusa ?!”. Ok, więc chyba będę pierwszy.
Moje pytanie nie dotyczy jednak powodów, dla których ludzie są tacy nieufni. Moje pytanie brzmi, jak te ciągi naprawdę działają w powiązaniach rejestru? To musi być jakaś nieudokumentowana (lub udokumentowana ??) funkcja Windows (prawdopodobnie Windows Shell) przekształcająca takie ciągi znaków w coś, co jest zrozumiałe dla człowieka.