Глядя на мое HKEY_CLASSES_ROOT\Word.Document.12\shell\Open\command\command value (сопоставление оболочки Word 2010 'Open') Я вижу такую чепуху:
xb'BV5 !!!!!!!!!MKKSkWORDFiles> би $ T!V!0Z = {Pk0vm ~ AZu /n "% 1"
где все ясно о последних /n "% 1" частях, но первая загадочная часть, очевидно, обозначает некоторую магическую инструкцию по запуску MS Word. То же самое у меня есть вуду для Excel и других ассоциаций Office.
Мои многочисленные попытки обучить себя через Интернет тому, что там происходит, не принесли никаких результатов. Многие люди обсуждают "правильные заклинания", чтобы установить правильную работу ассоциаций Word/Excel, однако я не видел, чтобы кто-то из них (как и я тоже) когда-либо понимал, что они делают, и почему они действительно думали, что эта черная магия будет работать для других людей - просто потому, что ему как-то удалось поработать на своих машинах.
Однако, что я действительно не понял, так это тот факт, что никто (кого я, конечно, замечаю в Интернете) никогда не спрашивал что-то вроде: «Как, черт возьми, это работает?"или" что это на самом деле означает?или, по крайней мере, не последний, как вы думаете, у меня есть противный вирус?». Хорошо, тогда я собираюсь быть первым, я думаю.
Мой вопрос здесь не в том, почему люди такие любопытные. Мой вопрос: как эти строки действительно работают в ассоциациях реестра? Это должно быть недокументировано (или задокументировано ??) Windows (предположительно, Windows Shell) имеет функцию преобразования таких строк во что-то удобочитаемое человеком.