intanto grazie gibra! ho provato ma purtroppo nulla..
ora ho sto provando a lanciare il batch dando questi comandi:Ma purtroppo niente..però ieri sera ho inserito nel codice del mio servizio windows anche un eventLog, per poter fare almeno una specie di debug e ho notato che nel visualizzatore eventi mi ha creato correttamente nei registri applicazioni e servizi una nuova voce, però non registra alcun messaggio che gli do con il comandocodice:Process p = new Process(); p.StartInfo.RedirectStandardOutput = true; p.StartInfo.UseShellExecute = false; p.StartInfo.FileName = @"C:\\Users\Desktop\\Batch.bat"; p.StartInfo.Arguments = "Shutdown"; p.Start(); p.WaitForExit();.... davvero non so come andare avanti..codice:eventLog1.WriteEntry("MioServizio Avviato");