RE大猩猩verse 2022-02-13 05:22 采纳率: 100%
浏览 36
已结题

c#服务程序onstart调用的问题

服务安装了,设置为自动,但是重启之后并没有调用onstart方法,只有手动停止服务再启动才调,如果重启不执行的话那如果我想通过服务来实现某种功能的时候难道就必须要有意识地开启这个服务吗。我想要一个服务从被安装开始到卸载一直执行我写的方法,有什么思路可以实现吗?

  • 写回答

1条回答 默认 最新

  • RE大猩猩verse 2022-02-13 19:26
    关注

    在菜单点关机时并没有停止服务,自然在开机的时候不会重新调onstart。在菜单关机执行的是快速关机,快速关机不会停止服务,如果用shutdown -s -t 0关机,则会调用onshutdown方法,但不会调用onstop。如果服务设置了自动启动,则在开机之后执行onstart。
    参考:
    https://www.zhihu.com/tardis/sogou/qus/64257728
    https://docs.microsoft.com/zh-cn/previous-versions/dotnet/netframework-1.1/za79d99t(v=vs.80)

    评论

报告相同问题?

问题事件

  • 系统已结题 2月21日
  • 创建了问题 2月13日

悬赏问题

  • ¥15 深度学习残差模块模型
  • ¥20 两个不同Subnet的点对点连接
  • ¥50 怎么判断同步时序逻辑电路和异步时序逻辑电路
  • ¥15 差动电流二次谐波的含量Matlab计算
  • ¥15 Can/caned 总线错误问题,错误显示控制器要发1,结果总线检测到0
  • ¥15 C#如何调用串口数据
  • ¥15 MATLAB与单片机串口通信
  • ¥15 L76k模块的GPS的使用
  • ¥15 请帮我看一看数电项目如何设计
  • ¥23 (标签-bug|关键词-密码错误加密)