我有一个VB.NET windows服务,我创建了这个服务,用于在虚拟机重启时启动另一个VB.NET应用程序。
我如何使用VB.NET windows服务来检查应用程序是否正在运行,并停止或重新启动应用程序?
查看检查应用程序 - 由我 我编写了这个Windows服务应用程序,每5000ms(5秒)检查一次指定的进程是否运行。你可以用自己的相关进程来修改代码(例如:如果停止了,再启动该进程)。
你可以使用以下方法安装这个服务 InstallUtil
从 Tools > Command Line > Developer Command Prompt
以便部署服务。
确保你已经在Visual Studio上以管理员身份登录。
一旦服务启动,定时器 Refresher
开始执行您所需的工作。
前往 服务项目 并发现 App Checker
安装后,最后再启用。
希望能帮到你。