我需要编写一个小型控制台应用程序(补丁),它可以关闭打印池服务,执行一些操作,然后启动打印池服务。我想用C#编写这个程序。有人能指点我一下吗?先感谢您!
我需要编写一个小型控制台应用程序(补丁),它可以关闭打印池服务,执行一些操作,然后启动打印池服务。我想用C#编写这个程序。有人能指点我一下吗?先感谢您!
您可以使用ServiceController类来完成此操作:
ServiceController controller = new ServiceController("Spooler");
controller.Stop();
...
controller.Start();
net start spooler
net stop spooler
http://www.tech-recipes.com/rx/864/windows-service-managing-through-command-line/
我猜测你使用 ServiceController
类来控制(即停止和启动)名为 spooler
的服务。