困扰已久的windows服务的问题
我想通过一个数组实现多服务
通过:
在Main()中调用:
System.ServiceProcess.ServiceBase[] ServicesToRun=new ServiceBase[n];
ServicesToRun[j] =new WatchFiles(inipz);
System.ServiceProcess.ServiceBase.Run(ServicesToRun[j]);
其中WatchFiles为servicebase类,通过传递配置对象inipz,实现不同的后台服务,但实际运行情况却是每次只有一个服务在运行,是代码问题?编程?还是可以采用其他的技术方式解决?