如何识别进程是手动启动还是从任务计划程序启动?

问题描述 投票:1回答:1

我有一个win表单应用程序,它生成一些PDF文件。现在我必须在调度程序中创建一个任务,以便在指定时间每天运行应用程序。现在我要做的是,我需要手动运行应用程序。虽然手动运行需要向用户显示一些额外的结果。那么如何识别调度程序运行的应用程序或手动?

c# winforms scheduled-tasks
1个回答
2
投票

干得好

  1. 转到项目的属性设置一些命令行参数。这将是手动知道(设置发布和调试)enter image description here
  2. 现在转到Task Scheduler并设置如enter image description here下面给出的参数
  3. 现在当它从exe或scheduler运行时,这个参数将作为参数 代码示例 static void Main(string[] args) { Console.WriteLine(args[0]); }
© www.soinside.com 2019 - 2024. All rights reserved.