Esempio n. 1
0
        protected override void OnStart(string[] args)
        {
            eventLog1.WriteEntry("Servicio iniciado!");
            //System.Diagnostics.Process.Start(@"C:\jboss-4.2.2.GA\bin\run.bat");
            try
            {
                System.Diagnostics.Process proc = new System.Diagnostics.Process();
                proc.EnableRaisingEvents = false;
                proc.StartInfo.FileName  = @"C:\\Topaz\\jboss-4.2.2.GA\\bin\\run-topaz.bat";
                proc.Start();

                //System.Diagnostics.Process.Start(@"C:\\jboss-4.2.2.GA\\bin\run.bat");
                //System.Diagnostics.Process.Start(@"C:\\Topaz\\jboss-4.2.2.GA\\bin\\run-topaz.bat");



                //Process process = new Process();
                //process.StartInfo = new ProcessStartInfo("run-topaz.bat");
                //process.StartInfo.WorkingDirectory = pathProdu;



                //process.StartInfo.CreateNoWindow = true;
                //if (!process.Start())
                //{
                //    eventLog1.WriteEntry("Error al ejecutar el servicio!");
                //}

                //System.Diagnostics.Process.Start(@"C:\Topaz\jboss-4.2.2.GA\bin\run-topaz.bat");
            }
            catch (Exception ex)
            {
                ExceptionLog.SendErrorToText(ex, false);
            }
        }
Esempio n. 2
0
        private bool StopJboss()
        {
            bool response = false;

            try
            {
                Process currentProcess = Process.GetCurrentProcess();

                Process[] localAll = Process.GetProcesses();

                Process localByName = Process.GetProcessesByName("java").FirstOrDefault();

                if (localByName != null)
                {
                    localByName.Kill();
                    response = true;
                }
            }
            catch (Exception ex)
            {
                ExceptionLog.SendErrorToText(ex, false);
            }


            return(response);
        }