Propiedades de archivo de lectura / escritura 'extendidas' (C #)

Estoy tratando de averiguar cómo leer / escribir en las propiedades extendidas del archivo en C #, por ejemplo, comentario, velocidad de bits, fecha de acceso, categoría, etc. que puede ver en el explorador de Windows. ¿Alguna idea de como hacer esto? EDITAR: principalmente leeré / escribiré en...