Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2009, 08:54
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 11 meses
Puntos: 7
WMI Error extraño en consulta.

Buenas foreros !!!

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:
            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();
            }
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.

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.
__________________
Charlie.