Da gusto volver a este foro...
Vereis, estoy intentando recuperar las carpetas compartidas de un equipo de mi red, pero me está dando error de: "Acceso denegado". Cosa que no entiendo, ya que si que puedo ver las carpetas compartidas que tiene e incluso entrar !!!
Creo que voy por el buen camino con la consulta, ya uqe cuando es mi propio equipo si que me lo devuelve, pero... para otro equipo me está dando error y la verdad es que no sé por qué:
Código:
Bueno, como veis, solo asocio el path de la carpeta a un string (Estoy con pruebas), aun que la idea será listarlo en un ListBox.ManagementScope obj = new ManagementScope(@"\\equipo\root\cimv2"); SelectQuery objQuery = new SelectQuery("Select * from Win32_Share"); ManagementObjectSearcher objBuscador = new ManagementObjectSearcher(obj, objQuery); foreach (ManagementObject obj2 in objBuscador.Get()) { string m = obj2["path"].ToString(); }
El error me salta en objBuscador.Get()
Y el error es: Acceso denegado. (Excepción de HRESULT: 0x80070005 (E_ACCESSDENIED))
Probé quitando el \root\cimv2 también, pero nada... sigue lanzando el mismo error y la verdad es que no sé por qué puede ser...
Agradecería me pudieran resolver la duda u orientarme.
Gracias y un saludo.