Вы пытаетесь провести различие между плитками меню «Пуск» и регулярными запусками приложений? Если это так, пожалуйста, задайте новый вопрос, и мы получим вам ответ на этот вопрос. Спасибо!
настольные приложения настроены на запуск при запуске, они обычно начинают сворачиваться в системный трей. Общий подход для реализации этого поведения - это специальный параметр для исполняемого файла при добавлении ярлыка в папку «Автозагрузка» или реестр:
MyApp.exe /startminimized
Мне нужно то же самое в преобразованном настольном приложении. БлагодаряStartupTaskЯ могу запустить исполняемый файл приложения при запуске:
<desktop:Extension
Category="windows.startupTask"
Executable="MyApp.exe"
EntryPoint="Windows.FullTrustApplication">
<desktop:StartupTask
TaskId="MyStartupTask"
Enabled="true"
DisplayName="Some Arbitrary Name" />
</desktop:Extension>
Однако я не могу найти способ установить аргумент для исполняемого файла, чтобы мое приложение знало, что оно запускается при запуске и запускается в свернутом виде.
Я должен иметь возможность запустить другой исполняемый файл, который запускает мое приложение в свернутом виде, но я ищу более элегантный подход для непосредственного запуска приложения в свернутом виде и снижения воздействия на запуск.