我使用Visual Studio创建了一个windows服务项目。此服务应在后台运行,并每X秒轮询一次数据。轮询是通过计时器和计时事件来实现的。因此,每当触发tick事件时,服务都应该做一些事情。不幸的是,该服务会自动关闭,因为它不会等待计时器滴答作响。OnStart方法被执行并运行,但在此之后服务会自行关闭。.RunDebugMode(); S
如果我在Windows服务中设置了一个5000毫秒的计时器来定期运行,但是如果我使用System.Diagnostics.process.start命令在应用程序中添加了一个VB6可执行程序,那么Windows服务程序是否会自动等待,直到VB6可执行程序运行并停止它的进程?例如,假设我将Windows服务计时器事件设置为5000毫秒(5s),现在我刚刚启动它,并开始计时5000毫秒。但在Windows Service