Tengo desarrollado un servicio de windows en Visual estudio 2005.
El problema es que dicho servicio lanza una aplicación de Visual Basic 6.0. La aplicación VB6 se lanza pero no se ve su formulario principal. Si el servicio lo lanzo en modo debug desde el visual studio si que visualiza el formulario de la aplicación VB6. ¿Por qué hace esto si lanzo el servicio desde el services.msc? ¿Cómo puedo solucionarlo?
Lanzo la aplicación de la siguiente manera:
System.Diagnostics.Process app = new System.Diagnostics.Process();
app.StartInfo.FileName = sAppDir;
app.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
app.StartInfo.Arguments = args;
app.Start();