Hola a todos, verán, estoy haciendo un pequeño programa en C# que me devuelva el ID y el Serial de los dispositivos conectados en los puertos USB sin importar el tipo (no solo memorias), encontré una solución en la página oficial:
https://msdn.microsoft.com/es-es/library/ms172516(v=vs.90).aspx , el problema es que mi Visual Basic (o tal vez mi código) no detectan el Core.dll ni el Coredll.dll aun cuando ya los tengo añadidos a la referencia y en mi importación "using" escribo el nombre correcto.
El error que me sale es el siguiente:
"El tipo o el nombre del espacio de nombres 'Core' no existe en el espacio de nombres 'System' (¿falta una referencia de ensamblado?)"
y en el DLL import [DllImport("coredll.dll", SetLastError = true)] ya eh especificado la ruta completa y no me permite entrar y me muestra el error que dejo en la imagen adjunta.
Por favor ayúdenme
ERROR: System.DIINotFoundException: No se puede cargar el archivo DLL coredll.dll