2016-10-24 2 views
1

Je cherche un moyen pour vérifier si mon application .NET a été lancé:Obtenez Assemblée d'exécution Contexte

  • manuellement par l'utilisateur (bu doucble cliquant sur le .exe ou un raccourci)
  • par un fenêtres de tâche planifiée
  • uniquement en utilisant des classes d'indigènes/méthode
  • non par laucnhing mon exe avec un paramètre optionnel, et vérifier sur mon code

Cordialement de Toulouse \ France

Répondre

1

Environnement.UserInteractive répond probablement à vos besoins.

Indique la météo ou non, l'utilisateur peut interagir avec le processus ou non. Les processus lancés par les utilisateurs le sont probablement, et les processus lancés depuis le planificateur IIS/Task ne le sont probablement pas.

https://msdn.microsoft.com/en-us/library/system.environment.userinteractive.aspx

+0

Merci. Les choses semblent si simples ... quand vous savez où chercher;) – sstassin