2016-10-24 2 views
1

Ищу способ, чтобы проверить, если мой .Net приложений был запущен:Получить Assembly контекст исполнения

  • пользователем вручную (бушель doucble щелкнув EXE-файл или ярлык)
  • по окна Запланированные задачи
  • только с помощью туземцев классов .NET/метод
  • не laucnhing мой ехе с дополнительным параметром, и проверить его на мой код

С уважением, Toulouse \ France

ответ

1

Environment.UserInteractive, возможно, подходит именно вам.

Указывает на погоду или нет, пользователь может взаимодействовать с процессом или нет. Какие процессы, запускаемые пользователем, вероятно, есть, и процесс, запущенный из планировщика IIS/Task, вероятно, не является.

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

+0

спасибо. Все кажется таким простым ... когда вы знаете, где искать;) – sstassin

Смежные вопросы