【问题标题】:Set up a scheduled task programmatically以编程方式设置计划任务
【发布时间】:2011-07-22 12:22:24
【问题描述】:

我的应用程序需要在安装时设置计划任务。任务是在几个触发器(与登录事件相关)上运行我的程序。我想知道最简单的方法是什么?我应该使用批处理文件吗?

这个程序只能在 Windows 7 上运行。

【问题讨论】:

  • 您使用的是什么安装程序?
  • 现在我正在使用 Visual Studio 2008 中的安装程序项目。

标签: .net vb.net windows-7 installation scheduled-tasks


【解决方案1】:

这听起来更像是 WindowsService 而不是计划任务。 SystemEvents Class documentation 包含一个设置 WindowsService 的示例,该服务将监视各种系统事件(包括 SessionEnding 和 SessionSwitch)。监视 logon 事件会很困难,因为那里存在鸡/蛋问题。另一方面,添加一个在启动时运行的应用程序相对简单,并且会让您知道用户已经登录...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-15
    • 2019-02-18
    • 2010-10-15
    • 1970-01-01
    • 2015-10-30
    • 2021-04-18
    • 2010-10-03
    • 1970-01-01
    相关资源
    最近更新 更多