c#开发的系统服务,注册上服务后,启动服务,没有执行OnStart()事件请大家帮我看看这个是服务启动入口
static void Main()
        {
            ServiceBase[] ServicesToRun;            // 同一进程中可以运行多个用户服务。若要将
            // 另一个服务添加到此进程中,请更改下行以
            // 创建另一个服务对象。例如,
            //
            //   ServicesToRun = new ServiceBase[] {new Service1(), new MySecondUserService()};
            //
            ServicesToRun = new ServiceBase[] { new league() };            ServiceBase.Run(ServicesToRun);
        }执行的事件
protected override void OnStart(string[] args)
        {
            System.Diagnostics.Process.Start("notepad");
            Application_Start();
            // TODO: 在此处添加代码以启动服务。
        }服务可以成功注册启用,没有错误,但就是没有效果,不打开记事本,我在WINFORM里执行程序没有问题,搬到系统服务上就失效了