&gt; Boris Perez Canedo escribi&oacute;: <br />&gt;&gt; &gt; Boris Perez Canedo
escribi&oacute;: <br />&gt;&gt; &gt;&gt; Hola a todos, <br />&gt;&gt; &gt;&gt; <br
/>&gt;&gt; &gt;&gt; Estoy tratando de convertir mi aplicaci&oacute;n en un servicio de
windows <br />&gt;&gt; &gt;&gt; uando: win32serviceutil.ServiceFramework y luego utilizo
py2exe para <br />&gt;&gt; &gt;&gt; compilar. <br />&gt;&gt; &gt; ... <br />&gt;&gt;
&gt;&gt; Si lo corro en IDE de python puedo ver que se mantiene corriendo y <br
/>&gt;&gt; &gt;&gt; funciona correctamente, no entiendo por qu&eacute; no ocurre lo
mismo <br />&gt;&gt; cuando es <br />&gt;&gt; &gt;&gt; compilado, instalado e iniciado.
<br />&gt;&gt; &gt; <br />&gt;&gt; &gt; Cuando ejecutas en el ide invocas directamente a
tu funcion, ignorando <br />&gt;&gt; &gt; todo el protocolo de servicios de windows. <br
/>&gt;&gt; &gt; <br />&gt;&gt; &gt; pywin32 trae un ejemplo de servicio (servidor y
cliente), incluso te <br />&gt;&gt; &gt; dice como instalarlo directamente sin necesidad
de compilarlo. <br />&gt;&gt; &gt; <br />&gt;&gt; &gt; Sugerencias: <br />&gt;&gt; &gt;
<br />&gt;&gt; &gt; . Elimina todos lor print que tengas en la aplicaci&oacute;n. El
servicio no <br />&gt;&gt; &gt; tiene stdout/stderr, por lo que te pueden estar
provocando errores. <br />&gt;&gt; &gt; Utilizar el modulo logging para enviar los
mensajes y errores a un <br />&gt;&gt; archivo. <br />&gt;&gt; &gt; <br />&gt;&gt; &gt;
. No intentes ejecutarlo desde una unidad de red (esto me volvi&oacute; loco <br
/>&gt;&gt; &gt; durante una temporada), windows se niega a se niega a ejecutar un <br
/>&gt;&gt; &gt; servicio que no este en una unidad local. <br />&gt;&gt; &gt; <br
/>&gt;&gt; &gt; . Antes de compilar prueba a hacerlo funcionar como indica el ejemplo de
<br />&gt;&gt; &gt; pywin32. <br />&gt;&gt; &gt; <br />&gt;&gt; &gt; <br />&gt;&gt; &gt;
Suerte, <br />&gt;&gt; &gt; <br />&gt;&gt; &gt; -- <br />&gt;&gt; <br />&gt;&gt; Gracias
Oswaldo por las sugerencias. <br />&gt;&gt; <br />&gt;&gt; El ejemplo al que te refieres
est&aacute; en <br />&gt;&gt; C:\Python26\Lib\site-packages\win32\Demos\service ? Es lo
&uacute;nico que <br />&gt;&gt; encontr&eacute; sobre eso. <br />&gt;&gt; <br />&gt; <br
/>&gt; Si, ese es. <br />Acabo de instalar un ejemplo: serviceEvent.py (serviceEvent.py
install), lo puedo ver en la lista de servicios, pero al intentar iniciarlo me dice lo
siguiente: El servicio no ha respondido a la petici&oacute;n o inicio del control en un
tiempo adecuado.<br /><br />A qu&eacute; puede deberse eso? Es un demo de python!<br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<p></p>
<hr>
<p>La mejor vacuna contra el virus A(H1N1) es la higiene personal</p>
</body>
</html>