Ejemplo de como Leer y escribir en las propiedades extendidas de un archivo en VBnet

Job ID: 31346960

Budget: €8 – €30 EUR

Hola, llevo toda la tarde intentando saber como leer y escribir en las propiedades extendidas de un archivo con Vbnet.. Probablemente alguien sepa como hacerlo, solo necesito un ejemplo.
Adjunto una captura de que son las propiedades extendidas , para ir a ellas desde windows, pulsamos sobre el archivos con botón derecho, propiedades y estan en la pestaña detalles.
Normalmente son 100 propiedades, van con un ID según la que se quiera leer o escribir. Con un ejemplo de una de ellas me serviria, así solo cambio el ID.

Tengo un ejemplo de como leer, pero cuando lo uso en otro pc me da un error y no sé resolverlo ( por si sirve)
Y creo que en esta web hay info al respecto.
https://docs.microsoft.com/es-es/windows/uwp/files/quickstart-getting-file-properties
Related categories: Visual Basic VB.NET