ANSI_STRING a1, a2;
RtlInitAnsiString(&a1, "\\??\\D:");
RtlInitAnsiString(&a2, "\\Device\\CdRom0");
IoCreateSymbolicLink(&a1, &a2);
Se monta la unidad "D:" directamente como directorio actual. Por ahora es una solución que funciona perfectamente, aunque en el CVS del OpenXDK ya han subido una modificación que permite acceder al directorio de ejecución del programa y utilizar sin problemas rutas relativas tanto en el CD/DVD como en el HD.
En este particular "Hola, Mundo" he utilizado la librería SDL_ttf para cargar un tipo de letra Serif a partir de un fichero de fuente TrueType alojado en el CD-RW.
Aunque en la foto desluce un poco, lo cierto es que la renderización de la fuente es de una calidad envidiable, ya que utiliza la librería freetype.
[ añadir comentario ] ( 1550 visualizaciones ) | [ 0 trackbacks ] | enlace permanente | ( 3 / 2510 )