.net – 如何在OnStart方法中停止服务?
发布时间:2020-12-14 02:02:22 所属栏目:Windows 来源:网络整理
导读:我正在.net 2.0中编写一个 Windows服务. 如果出于某种原因我不希望我的服务启动,我应该在OnStart()方法中做什么?我可以简单地调用基类(ServiceBase)的Stop()方法吗?我已经尝试过了,并且获得了一些有趣的内存访问异常.是否需要启动一个单独的线程来调用Stop
我正在.net 2.0中编写一个
Windows服务.
如果出于某种原因我不希望我的服务启动,我应该在OnStart()方法中做什么?我可以简单地调用基类(ServiceBase)的Stop()方法吗?我已经尝试过了,并且获得了一些有趣的内存访问异常.是否需要启动一个单独的线程来调用Stop()方法? 解决方法
你为什么要那样做?如果出现错误,请将其记录在事件日志中并抛出异常.您的服务将无法启动,用户将被告知发生了不良事件.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-update – 如何确定Windows Server 2016上最近成功
- win10磁盘活动时间100%
- windows – Ntpd过于不准确
- VS2017中使用ReportViewer控件,vs2017找不到Microsoft Rdl
- 如何在启动时关闭Windows内核调试?
- xaml – Windows应用程序项目中不支持Type
- windows – _CrtCheckMemory用法示例
- 是否有任何理由在.NET上使用Win32 API(在C或C中)?
- command-line-interface – Windows 8.1的wget命令行的等效
- 支持具有全局数据的插件DLL的多个实例
推荐文章
站长推荐
- windows-server-2003 – 从Basic转换失败
- windows – 如何启动PowerShell 3.0?
- windows – 如何解决CoUnitialize()上挂起的进程
- 如何将字节数组转换为ImageSource for Windows 8
- windows-server-2008 – Windows Server 2008 r2
- Windows API类似于pthread_cancel?
- Qt(在Windows上)将权限级别设置为“requireAdmin
- For循环中的错误级别(批处理窗口)
- windows – 获取远程服务器环境变量
- 使用Windows C中具有毫秒精度和分辨率的时间戳记
热点阅读