我正在寻找一种方法来检查我的 .Net 应用程序是否已启动:
- 由用户手动操作(双击 .exe 或快捷方式)
- 通过 Windows 计划任务
- 仅通过使用本地人 .net 类/方法
- 不是通过使用可选参数来启动我的 exe,并在我的代码上检查它
图卢兹\法国致以最诚挚的问候
我正在寻找一种方法来检查我的 .Net 应用程序是否已启动:
图卢兹\法国致以最诚挚的问候
Environment.UserInteractive可能适合您的需求。
它指示天气与否,用户是否能够与进程交互。哪些用户启动的进程可能是,而从 IIS/任务调度程序启动的进程可能不是。
https://msdn.microsoft.com/en-us/library/system.environment.userinteractive.aspx