Опрос
Вы участвуете в программе Windows Insider?
Популярные новости
Обсуждаемые новости

Постеры мировых компьютерных игр в дистрибутиве Longhorn 4074

Напечатать страницу
03.02.2006 19:30 | Raiker

В очередной раз было найдено новенькое в Windows Longhorn build 4074.

Уже казалось бы, что всё возможное найдено в самом интересном релизе Longhorn. Но, как-то раз бродя по установленному дистрибутиву Longhorn 4074 я нашёл кое-что ещё. Но, сначала предисловие.

Папка Games, которая впервые появилась в Longhorn build 4074 (а на самом деле в 4015 – прим. ред.), должна была стать удобным хранилищем ярлыков на установленные игры в системе. Если её открыть то можно увидеть уже предустановленные ссылки на стандартные Windows игры. На панели сверху есть ссылка "Add Game", но, к сожалению, она не работала. Как всегда, Microsoft кастрировала системные файлы, как например это было в случае с StickyNotes, чей способ включения я уже описывал (см. раздел мануалов). Но речь не об этом. Вспомните, что в Longhorn появилась возможность масштабирования иконок вплоть до размера 256х256. Longhorn должен был стать идеальным во всём. Но давайте представим, что было бы, если та самая ссылка "Add Game" работала. Что происходит дальше... Мы выбираем исполнительный файл игры, Longhorn определяет внутреннее содержание файла и создаёт ссылку на него в папке Games. По умолчанию иконки поставлены на размер 256х256, и так как файл игры не содержит иконки этого размера, мы видим некрасивую, увеличенную в пять раз иконку 48х48 (а то и 32х32). Об этом размере разработчики игр тогда ещё не знали. А ведь говорилось, что Longhorn должен быть идеален во всём! В дело вступается Microsoft, ибо это её операционная система.

Из установленного дистрибутива Longhorn 4074 открываем следующий файл: WINDOWSsystem32mglegacy.cab в WinRAR:



Далее распаковываем в папку mglegacy, которая будет находиться в одной директории с файлом mglegacy.cab:



Открываем папку, видим всё те же cab-файлы. Выделяем их всех и жмём правой кнопкой на любом из них, далее "Распаковать".

Открываем появившуюся папку и видим 175 логотипов игр в разрешении 256х256 формате PNG! Такого я не ожидал увидеть в дистрибутиве Windows:



Помимо них есть ещё и иконки. Также куча файлов в формате .gdf. Но при глубоком рассмотрении можно заметить xml-код внутри каждого из файлов:

[{e47c14a4-bbe5-417f-a7e3-eb7932f1a87d}.gdf]

<?xml version='1.0' encoding='UTF-16'?>
<assembly manifestVersion="1.0" xmlns="urn:schema.setup.microsoft.windows.com" xmlns:base="urn:schema.setup.microsoft.windows.com">
    <assemblyIdentity version="1.0.0.0" processorArchitecture="x86" name="MS.Internal.CandCGenerals" type="Win32" language="en-US" />
    <description>
        <FullName>Command & Conquer™: Generals</FullName>
        <DisplayName>Command & Conquer: Generals</DisplayName>
        <Summary>
        </Summary>
        <Description>
        </Description>
        <ApplicationGenres>
            <Genre>Game</Genre>
        </ApplicationGenres>
    </description>
    <base:ADF xmlns="urn:schema.setup.microsoft.windows.com/adf">
        <Identity>
            <ApplicationID>{e47c14a4-bbe5-417f-a7e3-eb7932f1a87d}</ApplicationID>
            <VersionRange>1.0.0.0</VersionRange>
            <MetaDataVersion>1.0.0.0</MetaDataVersion>
            <SchemaVersion>0.0.0.7</SchemaVersion>
        </Identity>
        <CommonTaskData>
            <RunApplication>
                <Description>Play Command & Conquer: Generals</Description>
                <InvokeData>|APPDIR|generals.exe</InvokeData>
            </RunApplication>
        </CommonTaskData>
        <ExtensionData>
            <GDFExtensions xmlns="urn:schema.setup.microsoft.windows.com/adf/gaming">
                <GameDescription>
                    <Ratings>
                        <Rating>
                            <RatingSystem>{768BD93D-63BE-46A9-8994-0B53C4B5248F}</RatingSystem>
                            <Rating>T</Rating>
                            <Descriptors>Violence</Descriptors>
                        </Rating>
                    </Ratings>
                    <SchemaVersion>0.0.0.7</SchemaVersion>
                </GameDescription>
            </GDFExtensions>
        </ExtensionData>
    </base:ADF>
</assembly>



Я так понял это описание к игре Command & Conquer: Generals в xml-формате (если быть точнее, это информация к игре для того, что бы Windows смогла распознать ее – прим. ред.), т.к. для отображения информации Longhorn будет брать данные именно оттуда. Вот такая находка, которая была чуть ли не на глазах, но оставлена без особого внимания! Наверное, исследователи LH 4074 уже кусают локти!

Автор: flahorn

Комментарии

Комментариев нет...
Для возможности комментировать войдите в 1 клик через

По теме

Акции MSFT
420.55 0.00
Акции торгуются с 17:30 до 00:00 по Москве
Все права принадлежат © ms insider @thevista.ru, 2022
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.049 секунд (Общее время SQL: 0.031 секунд - SQL запросов: 51 - Среднее время SQL: 0.0006 секунд))
Top.Mail.Ru