创建计划任务以运行函数

本文关键字:运行 函数 任务 计划 创建 | 更新日期: 2023-09-27 17:57:13

使用Visual Studio和C#,我正在尝试创建一个程序,该程序可以在Windows任务计划程序中计划任务,并告诉它执行程序中的一部分代码/函数。

问题 - 从表面上看,我需要 2 个程序 -

  1. 用于创建计划任务的程序
  2. 任务计划程序运行的程序

但是,我希望用户只需要安装1个程序,然后在该程序中它可以创建一个任务,以及执行一个程序/脚本。

为了创建任务,我正在使用任务计划程序托管包装器 - 创建计划任务从这个问题中,我可以看到用户创建了一个运行.exe的任务。有没有办法让它在当前程序中运行一部分代码?或者有没有办法我可以创建 2 个可执行文件,这两个可执行文件都可以在一个安装下进行?

只是不确定如何处理这个问题,所以任何帮助都值得赞赏。

创建计划任务以运行函数

您可以使用命令行参数在"安装计划任务"(可能是默认的无参数流的一部分)和"运行计划任务"(通过传递某个参数指定)之间切换程序。

然后,使用正确的参数计划自己的应用程序以执行所需的任务。