Services Manager实现简单服务管理
前一阵子发现以前写的用于快速启动和停止服务的程序有点问题,特别表现在MySQL上,每次和其他服务一起同时执行启动或者停止,它总是不能有效执行。大致分析了一下,可能是用了process类来调用cmd程序,然后再write命令时有点问题。所以就想把它改进一下,后来改着改着发现又要把Oracle的停止与启动再加进去,这样一来就太麻烦了,于是觉得不怎么智能,以后要再装什么软件要用到服务的时候还得再改,太麻烦了。于是乎,我就萌生了从写一个智能点的又方便自己使用的管理程序。
到网上去search了一下,C#中有一个叫servicecontroller的类是专门用来调用管理windows服务的,就用它。本来还想写个进度条的,但要用多线程,太麻烦,而且还要研究操作的执行时间,就省了吧。如果以后有空再去慢慢研究。
以前的程序:
现在的程序:
现在把程序放在这供大家挑错,欢迎各位踊跃找茬,找出的有奖,具体奖项面议。^_^
Services Manager(运行该软件需要.net运行环境。传送门:.net framework)


没看出区别..
我擦,你这个跟系统自带的服务管理器有啥区别?
Kimi Reply:
2010年04月21日 at 11:06 下午
总比那个方便点,操作看起来简单点,人性化点。
我来帮你顶下
Kimi Reply:
2010年04月19日 at 5:38 下午
列队欢迎