Cita:
Iniciado por programadorvip
Interesante.
que bueno tu aporte lo considerare para mis trabajos

.
Dejo esta funcion, en este caso devuelve un string de error o acierto dependiendo del comando "net use ", sin necesidad de usar el explorer.exe
nota: lector puede enviar el mensaje de error o el mensaje de acierto.
Código:
static string iniciaProc(string servicioDeseado)
{
try
{
StreamReader lector = null;
Process proc = new Process();
ProcessStartInfo independiente = new ProcessStartInfo("net ","use " + servicioDeseado);// + @"\\servidor");
independiente.UseShellExecute = false;
independiente.RedirectStandardError = true;
proc.StartInfo = independiente;
if(proc.Start())
lector = proc.StandardError;
proc.Close();
return lector.ReadToEnd();
}
catch(Exception e)
{
return e.Message;
}
}