![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
Intentare resumir lo maximo posible, el caso es que necesito implementar una aplicacion que simule un disco duro virtual pudiendo elegir entre distintas modalides
* C++ con MFC y COM; el componente debe ser un servidor COM.
* C# con .NET; el componente será un assembly .NET.
* C#, .NET y COM; el componente será un servidor COM, envuelto en un wrapper RCW para ser llamado desde .NET.
Yo veo más facil el .NET, pero si alguien considera que de otra forma seria mas comodo soy todo oidos, lo que deberia hacer resumiendo mucho seria:
1. Un componente reutilizable que, usando un fichero de disco como espacio de almacenamiento, emule un disco virtual de 32 Mbytes que use FAT32 como sistema de ficheros.
2. Una aplicación gráfica que dé acceso a este componente, y a su espacio asociado de almacenamiento, de forma similar al explorador de Windows.
Bueno dentro de eso ya os podeis imaginar mas o menos, las funciones tipicas, montar y desmontar la unidad, permitir drag&drop desde el explorador de windows, y cosas asi (si a alguien le interesa el guion completo que me lo pida, no lo he puesto para no ser demasiado plasta).
Una vez explicado el problema, lo que necesitaria no es que alguien me la hiciese, aparte que ya he visto en las normas que no esta permitido jeje, lo que agradeceria mucho, es alguien que me hiciese un poco de guia, porque se moverme creando menus, mensajes, ventanas y esas cosas basicas, pero no se como empezar a meterle mano a esto, y me siento bastante desbordado
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
desde ya, muchisimas gracias a todo el mundo
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)