3

Я пытался взломать Win-8 и нашел то, что действительно пришло мне в голову. Когда я устанавливаю браузер по умолчанию на IE, его значок становится современным пользовательским интерфейсом, и я не вижу опции « Open file location внизу, когда выбираю его правой кнопкой мыши. Но если я не установлю его по умолчанию, тогда он станет значком версии для настольного компьютера и появится, когда я его выберу.

То же самое касается Google Chrome, когда я его проверил.

Значок IE, когда он не установлен по умолчанию, я вижу вариант open file location .

Значок Google Chrome, когда он установлен по умолчанию.

Google Chrome для настольной версии, если она установлена по умолчанию.

Итак, мой вопрос, где Modern UI сохраняет exe браузера по умолчанию? И почему в браузере по умолчанию есть значок Modern UI, а в браузере не по умолчанию - значок версии на рабочем столе.

2 ответа2

2

Создание нового браузера по умолчанию не создает новый исполняемый файл. Как вы можете прочитать в этой записи блога Building Windows 8 , есть только один движок браузера (EXE) и две скины. Один подходит для прикосновения, а другой - для настольного компьютера.

Вы можете иметь только один интерфейсный интерфейс ModernUI. Какой бы браузер не был установлен по умолчанию (IE, Chrome, Firefox и т.д.), Он будет доступен в режиме Metro.

1

Приложения Metro по умолчанию хранятся в Program Files\WindowsApps , но EXE- файл IE должен всегда находиться в отдельной папке Program Files (нет отдельных EXE-файлов для настольных и Metro-версий). Аналогично для Chrome, проверьте его установочный каталог.

В общем, в приложениях Metro нет ни одного файла, содержащего программу, как в обычных приложениях для настольных компьютеров. Приложения Metro/Windows Store (упакованные .appx) запускаются в контейнерах приложений, которые содержат много разных файлов / папок.

Что касается значков, в Metro будет доступен только ваш браузер по умолчанию. Другими словами, если вы установите Chrome в качестве браузера по умолчанию, вы потеряете доступ к Metro IE и наоборот. Таким образом, когда вы устанавливаете версию браузера Metro в качестве версии по умолчанию, значки для других установленных браузеров автоматически изменяются, так как вместо этого запускается их настольная версия.

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