| ||||
| Re: acceso a unidades de red con process.start si lo quieren hacer con StartInfo: FileName = explorer.exe Arguments = @"\\ruta o IP" directo con Process:
Código:
Process.Start("explorer.exe",@"\\ruta o IP");
__________________ Mejoremos nuestro país, ayudemos al planeta... próximamente. |
| ||||
| Re: acceso a unidades de red con process.start 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;
}
}
__________________ Mejoremos nuestro país, ayudemos al planeta... próximamente. |