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