Buenas.
En un programa que estoy haciendo necesito acceder a un fichero que esta en red y hasta ahora lo he hecho como si fuese local (salvo que en lugar de poner una ruta con c:\.... pongo una con \\192....).
string name = "\\\\192.168.2.3\\mifichero.txt";
FileInfo fichero = new FileInfo(name);
StreamReader stream = fichero.OpenText();
string linea = stream.ReadLine();
....
Funciona correctamente, pero una duda me asalta. Si en un futuro se necesita autenticacion para acceder a esa carpeta de red donde se encuentra el archivo de esta manera saltaria una excepcion al ejecutar la linea "StreamReader stream = fichero.OpenText();" diciendo que el usuario y/o la contraseña es incorrecta y no podria acceder a el.
¿Hay alguna manera de especificarle un usuario y contraseña? ¿Como hariais en ese caso?
Un saludo y gracias