创建一个Windows应用程序项目AutoStart,添加一个类AutoStartService,用它来提供是否启动程序的服务,它首先去读取用户的设置信息,是每次开机都启动还是每天启动一次,要是每天启动一次就去读取上次启动时保存的时间与今天的时间进行比较,如果不相等就启动,还要重新写入本次的启动时间,实现如下: using System;using System.Collections.Generic;using System.Text;using LibraryHelper.DALService;namespace LibraryHelper.AutoStart 在Main函数里,调用上面的方法来确定是否启动程序,之后就产生一个工作的对象,在产生工作对象时传给工厂的参数是"AUTO",该工作对象有返回值来决定是不让Application Run起来。 Main方法如下: using System;using System.Collections.Generic;using System.Windows.Forms;using LibraryHelper.IDoWorkFactory;using LibraryHelper.IDoWork;namespace LibraryHelper.AutoStart} 相关文章: 2021-09-08 2021-11-17 2022-02-17 2021-06-06 2021-08-06 2022-02-09 2021-07-01 2022-01-15