Cuando se ejecuta el programa de servicio de Windows, aparece el mensaje de error "Error 1053. El servicio no respondió a la solicitud de inicio o control de manera oportuna".
Es posible que necesites iniciar un nuevo hilo en el método onStart(). En este hilo, puedes usar while(true).\x0d\ protected override void OnStart(string[] args)\x0d\. {\x0d \ // TODO: Agregue código aquí para iniciar su servicio.\x0d\ if (threadforwork == null)\x0d\ {\x0d\ threadforwork = new Thread(workFunction);\x0d\ }\x0d\ threadforwork. IsBackground = true ;\x0d\ threadforwork.Start();\x0d\ }\x0d\Elimina el hilo en onStop()\x0d\ protected override void OnStop()\x0d\ {\x0d\ // TODO: Agregar código aquí para realizar cualquier desmontaje necesario para detener su servicio \x0d\ if (threadforwork != null)\x0d\ {\x0d\ if (threadforwork.ThreadState == System.Threading.ThreadState.Running)\x0d\ {\x0d\. threadforwork .Abort();\x0d\ }\x0d\ }\x0d\ \x0d\ }