windows-services - 如何以编程方式停止Windows Service?

标签 windows-services

我正在编写一个简单的Windows服务,该服务每个月向所有员工发送一封电子邮件。我的问题是,完成后如何停止自我?我是该领域的新手,请帮帮我。非常感谢。

它将部署在服务器上以每月运行。我没有开始做这件事,而是像那样向我提供了代码。它是用VB.NET编写的,现在我被要求对其进行一些更改。我注意到只有“Sub OnStart”,想知道服务何时停止?完成主子程序后,此服务的状态是什么?是停止还是只是卡在那里?抱歉,正如我所说,我真的很陌生。

最佳答案

如果您的任务每月重复执行一次,则最好编写一个控制台应用程序,然后使用Windows Task Scheduler将其设置为每月运行一次。服务应用于需要长时间或不间断运行的进程,无论用户是否登录

关于windows-services - 如何以编程方式停止Windows Service?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1312515/

相关文章:

当 java 应用程序安装为 Windows 7 服务时,java.awt.Trayicon 不显示

java - 通过 android java 检测连接在网络上的计算机

java - 无法将 Tomcat 作为 Windows 服务启动

c# - Windows 服务可以在未登录的情况下启动应用程序吗?

c# - 查找windows服务中的堆栈溢出异常

c# - 为什么 DriveInfo.GetDrives() 无法在 Windows 服务中获取网络映射驱动器

windows - Node.js windows 服务,无法从服务生成 GUI 应用程序

c++ - 如何刷新登录屏保参数变化?

c# - 如何检查 SQL 实例是否正在远程机器上运行

c# - Windows 服务停止并立即启动,但它不应该