Al escribir mi propio programa de servicio de Windows en C#, recibí un error al ejecutarlo: Error 1053: el servicio no respondió a una solicitud de inicio o control de manera oportuna.
Es posible que necesites iniciar otro hilo en el método onStart() que puede ser while(true) .
protected override void OnStart(string[] args)
{
// TODO: agregue código aquí para iniciar su servicio.
}
Mata el hilo en onStop()
anulación protegida void OnStop()
{
// TODO: agregue código aquí para realizar cualquier operación de desmontaje necesaria para detener su servicio.
if (threadforwork ! = null)
{
if (threadforwork.ThreadState == System.Threading.ThreadState.Running)
{
threadforwork.Abort();
Threadforwork.