获取程序集执行上下文

时间:2016-10-24 11:54:30

标签: .net executioncontext

我正在寻找一种方法,检查我的.Net应用程序是否已经启动:

  • 由用户手动设置(不能点击.exe或快捷方式)
  • 通过Windows计划任务
  • 仅使用原生.net类/方法
  • 不是通过使用可选参数对我的exe进行laucnhing,并在我的代码上检查

来自图卢兹\法国的致敬

1 个答案:

答案 0 :(得分:1)

Environment.UserInteractive 可能适合您的需求。

它表示用户是否能够与流程进行交互。可能是哪个用户启动了进程,并且从IIS /任务调度程序启动的进程可能不是。

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