如何知道谁开了一个申请?调度程序或用户手动?

时间:2011-05-02 14:29:46

标签: c# windows winforms

我创建了一个带有按钮的Windows窗体应用程序。当用户点击该按钮时,会发生一些过程。

我想安排这个应用程序,使其每天在任务计划程序中运行4次。我的想法是每次启动表单时,我都会激活button_clicked事件代码。但这样做是不允许用户手动点击。

所以我想区分用户或调度程序如何对表单进行操作?有没有办法区分?我知道可能有一些非常简单的方法来处理这个要求,比如使我的应用程序像服务或一些批处理文件等。

我很想知道是否可以进行这种区分?

1 个答案:

答案 0 :(得分:3)

最简单的方法是在调度程序中运行参数时将参数传递给应用程序,并在应用程序中检查该参数。