Это не проблема, просто то, что мне интересно.

Почему каждый раз, когда пользователь создает новый объект утилит оболочки, а затем входит в его свойства и вводит что-то вроде этого:

http://i.stack.imgur.com/RfiCg.png

Там написано «Microsoft Office», хотя офис любого типа был и никогда не был установлен. Может быть, кто-то, кто знает, как работает Windows лучше, может объяснить это?

1 ответ1

0

Потому что оболочка - это объект Microsoft OLE, представляющий фрагмент документа. OLE имеет давнюю связь с MS Office, предоставляя такие возможности, как возможность встраивать документ Excel в документ Word в качестве статического объекта или связывать электронную таблицу со словом документ, чтобы при изменении оригинального файла Excel слово DOC отображало эти изменения. ,

Если честно, я не сталкивался с .shs начиная с Windows95, и тогда они работали только тогда, когда вы перетаскивали содержимое документа на рабочий стол. Не уверен, как вы его создали, но имеет смысл, что такая старая технология, особенно та, которая копает так глубоко в компоненты Windows, как OLE, будет сохранена в унаследованных целях, но не рассматривалась десятилетиями. Современный MS Office совсем не такой, каким он был когда-то, когда MS предоставляла бесплатный редактор richtext для каждой системы и, как правило, меньше контролировала лицензирование программного обеспечения.

В результате, я думаю, вы смотрите на окно, которое было слито из очень старой версии Office, в ядро Windows, и большинство из них просто забыли об этом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .