2012-02-05 5 views
2

У меня есть установщик NSIS, который устанавливает мое приложение, отличное от Metro, в Windows 8.Как предотвратить появление приложений в Metro при установке в Windows 8?

После установки все исполняемые файлы, установленные моим установщиком, будут отображаться на экране начала в стиле Metro. Есть ли способ избежать этого? Даже exinstaller exe показан в списке, что ужасно, на мой взгляд.

Каков наилучший способ избежать установки .exe из экрана запуска в стиле Metro?

+0

Предполагаю, вы имеете в виду экран «Пуск»? – svick

+0

Да, начальный экран метро. Извините, совершенно новый для Win8. – rafleo

+1

Создаете ли вы ярлыки для этих файлов exe? – Anders

ответ

1

Нет документального способа исключить что-то из стартового экрана Metro AFAIK. Единственное, что я мог подумать, это установить свойство System.AppUserModel.PreventPinning на ярлык, но это, похоже, не имеет никакого эффекта (кроме удаления вывода из контекстного меню в проводнике).

+0

Разочарующий ответ ...;) Большое спасибо за ваши исследования и все усилия, которые вы поставили на ответ на этот вопрос! – rafleo

0

Стартовая страница Windows 8 является эквивалентом меню «Пуск» в Windows 7 и ниже. Это обе пусковые установки, где стартовая страница содержит больше данных и персонализации, живые фрагменты и т. Д., Но их роль идентична.

1

Я не думаю, что это довольно ответ, который вы искали, но в Microsoft suggests вы не включаете такие вещи, как деинсталляторы в меню «Пуск»; вы должны включить только ярлык для запуска самой программы. Если вы это сделаете, у вас не будет этой проблемы.