Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/10/2011, 09:52
playman1989
 
Fecha de Ingreso: enero-2009
Mensajes: 8
Antigüedad: 15 años, 3 meses
Puntos: 0
Exclamación Instalar e iniciar aplicacion

Bueno,
de ante mano gracias si me pueden colaborar.

Sucede que he creado una aplicación de scritorio con c# que consume un servicio web y muestra ciertos datos.

el problema es al instalar la aplicacion esta inicia pero no hace nada en los otros equipos, en el mio si ya revice configuraciones de firewall he tratado de tod y nada

para lograr que inicie la aplicacion uilice prcessstar directamente al .exe y no funciono luego intente con un .bat pero tampoco, agrege una clase del instalador para generar la apertur del bat luego de la instalacion aca esta el codigo


public override void Commit(IDictionary savedState)
{
base.Commit(savedState);

string Ruta = Environment.GetEnvironmentVariable("ProgramFiles") ;
CrearArchivo(Ruta + @"\doctus\Notificaciones Leyendas Del Servicio\Iniciar.bat", Ruta + @"\doctus\Notificaciones Leyendas Del Servicio");
Ruta += @"\doctus\Notificaciones Leyendas Del Servicio\Iniciar.bat";

Process proceso = new Process();
// proceso.StartInfo.UseShellExecute = true;
proceso.StartInfo.FileName = Ruta;
// proceso.StartInfo.CreateNoWindow = false;
proceso.StartInfo.Verb = "runas";
proceso.Start();

}


private void CrearArchivo( string FileName,string Directorio)
{
StreamWriter Writer = File.CreateText(FileName);
Writer.WriteLine("cd \"" + Directorio +"\"" );
Writer.WriteLine("start Notificaciones_Sura.exe");
Writer.Close();
}

crea el archivo segun l aruta relativa, el oricess info tiene como verbo runas que es para que solicite permisoss de administrador

gracias!!.