protected override void OnStart(string[] args)
        {
            // Update the service state to Start Pending.
            ServiceStatus serviceStatus = new ServiceStatus();

            serviceStatus.dwCurrentState = ServiceState.SERVICE_START_PENDING;
            serviceStatus.dwWaitHint     = 100000;

            SetServiceStatus(this.ServiceHandle, ref serviceStatus);
            //    System.Timers.Timer timer = new System.Timers.Timer();
            //    timer.Interval = 10000; // 60 seconds
            //     timer.Elapsed += Timer_Elapsed;
            //    timer.Start();

            // Update the service state to Running.
            serviceStatus.dwCurrentState = ServiceState.SERVICE_RUNNING;
            SetServiceStatus(this.ServiceHandle, ref serviceStatus);
            //    eventLog1.WriteEntry("In OnStart");

            CTest mtest = new CTest();

            //  mtest.AssignEventLog(ref eventLog1);
            mtest.Init();
        }