创建一个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
猜你喜欢
  • 2021-08-23
  • 2022-01-14
  • 2021-07-24
  • 2021-10-22
  • 2021-12-01
  • 2021-07-26
  • 2021-07-22
相关资源
相似解决方案