Есть программа, которая служит для обновления файлов. Не могу придумать, как реализовать следующее:
Если она запускается со стартом системы, то он просто должен просканировать/скачать обновления и закрыться, а если его запускает пользователь то он должен после этого еще и открыть другую программу. Как реализовать такое?
Да, можно это сделать 2-мя разными программами, однако в них будет различие только в том, что одна будет запускать после себя другую, а 2-ая нет(по факту одна строчка кода). Может быть есть более грамотное решение?
Запускайте программу при старте системы с ключом коммандной строки. А ярлык для запуска пользователем сделайте без ключа.
Соответственно в программе смотрите аргументы (ключи) коммандной строки и стройте логику поведения.
Продвижение своими сайтами как стратегия роста и независимости