Estoy tratando de iniciar una aplicación de consola desde un servicio Windows .NET. El servicio se ejecuta en un servidor de Windows 2008.iniciando un proceso desde un servicio Windows .NET
Utilizo Process.Start para ejecutar la aplicación de la consola y se ejecuta (lo puedo ver en el administrador de tareas), pero nunca recupero la identificación del proceso y la llamada a Process.Start simplemente se cuelga. Si ejecuto el mismo servicio desde mi máquina con Windows 7, el proceso se ejecuta y obtengo el Id del proceso de nuevo.
Estoy confundido ..
¿Ha configurado UseShellExecute en falso? ¿Estás redirigiendo su salida? –