2016-05-30 3 views
6

Est-il possible en C++ de vérifier si mon programme est lancé par un utilisateur ou par un autostart? Je veux montrer/ne pas montrer la fenêtre dans ces cas.Comment vérifier si le programme est exécuté à partir d'un démarrage automatique?

+0

Il n'y a probablement pas de manière portable. Vous devez indiquer quel OS vous utilisez –

+0

Il n'y a aucun moyen de le "détecter", mais voyez la réponse pour un bon moyen de le faire fonctionner si vous avez un contrôle total sur l'entrée autostart. – nvoigt

Répondre

9

Définissez l'entrée de démarrage automatique définie comme un indicateur de ligne de commande tel que /nowin.