В настоящее время я работаю над проектом c # wpf. Я добавил в программу код, чтобы он создавал раздел реестра для автоматического запуска программы при входе пользователя в систему, а также написал программу, чтобы она могла сворачиваться в системный трей.
Когда пользователь запускает программу вручную, я, очевидно, хочу, чтобы программа отображалась в середине экрана, как обычно, но когда программа запускается автоматически при запуске, я хочу, чтобы она загружалась минимально.
Есть ли способ определить, была ли программа запущена пользователем или запущена при запуске, чтобы я мог минимизировать ее загрузку вместо того, чтобы отображаться на экране при запуске.