写Java的人觉得自己老得快,学C#的人觉得自己跟不上时代,用Php的人总说自己长得帅!
为什么这么说呢?记住地址,慢慢在后面的时间分析。
废话多说了点,今天自己做一个C#的软件,主要就是保护服务器时间的。(360时间保护器对于我来说无用)我的想法是,让时间总是正确的就是同步计算机与网络时间,系统自带有这个服务的,默认也是开启的,但是经常被病毒、黑客破坏了,所以这个项目就涉及到一个服务的判断,还是老样子,用最少代码以最适合的方式解决当前的方案。网上一大批远程修改服务的C#代码,根本用不到。另外特别感谢QQ3460472这位朋友。
private bool ServiceIsExisted(string serviceName)
{
ServiceController[] services = ServiceController.GetServices();
foreach (ServiceController s in services)
{
if (s.ServiceName == serviceName)
{
return true;
}
}
return false;
}
其中ServiceIsExisted是BOOL型,IF判断把服务名填充进方法就可以了。