Acceder a un dispositivo MTP en Visual Basic .NET

¿Hay alguna biblioteca disponible para VB.net que me permita acceder fácilmente a un dispositivo MTP? Me gustaría poder averiguar qué dispositivos están conectados, enumerar su contenido y copiar archivos desde y hacia ellos.

Todo lo que he visto hasta ahora (ya sea en Stack Overflow, en el sitio de Microsoft o con una simple búsqueda en Google) está en C ++, C # o en algún otro idioma que no sea VB.net. La documentación de Microsoft pasa completamente por mi cabeza.

Como resultado, todo no es un comienzo, a menos que planee aprender un nuevo idioma.

EncontréMTPSharp lo que me dio esperanza Sin embargo, no hay documentación, no parece estar completamente implementado, mis intentos de hacer ciertas cosas devuelven una excepción y el autor me dice que está escrito en una API antigua que no debería usar y no puede ayudarme con el preguntas que tengo

¿Realmente no hay esperanza para alguien que quiera usar VB.net?

Respuestas a la pregunta(1)

Su respuesta a la pregunta