Hicimos las preguntas del tema de Controladores de Dispositivos y dimos todo el tema de Información del Sistema excepto lo relativo a MMC. En la parte de WMI estuvimos viendo algunos ejemplos. Estos fueron los archivos utilizados.
Se han dejado las transparencias del tema 8-3, dedicado a Información del Sistema.
En primer lugar hablamos de las presentaciones del trabajo opcional. A propósito de la documentación de este trabajo, tratamos el tema de las licencias para documentación y software. Si alguien está interesado, puede leer las preguntas frecuentes sobre documentación libre.
Después acabamos el tema de Controladores de Dispositivos.
Planteé la posibilidad de utilizar VMWare para capturar pantallas de la BIOS o de la instalación de Windows. Como comentó César, el problema con la BIOS es que VMWare tiene una BIOS propia. Por curiosidad, he estado mirando por la red y parece que había un programa de AOpen, WinBIOS que permitía ver la BIOS desde Windows, aunque sólo para sus placas. De todas formas, no funciona el enlace para bajarlo.
Hicimos las preguntas del tema del Registro y las de Dispositivos de Reprografía. Hubo cierta discusión sobre si el tóner era un tambor. El tambor es esto y el toner (o más concretamente el cartucho donde está el toner) es esto otro que, como se puede ver, no tiene forma de tambor.
Tras las preguntas empezamos el tema 8.2, dedicado a controladores de dispositivos. Vimos hasta el ejemplo de E/S.
Se ha dejado el guión de la práctica 11 (y última), dedicada al Registro de Windows.
Acabamos de ver el tema del registro y luego hicimos un programa para modificar el registro.
Parece que a mucha gente le soprendió lo del PHKEY que fuese un puntero a HKEY siendo este a su vez un puntero. Lo he comprobado, por curiosidad, y efectivamente es así. HKEY, de hecho, se define a través de una macro que da lugar a este código:
struct HKEY__ { int unused; }; typedef struct HKEY__ *HKEY;
O a este otro:
typedef PVOID HANDLE; typedef HANDLE HKEY;
En cualquiera de los dos casos, es un puntero. La razón para utilizar la primera forma de declaración -enrevesada, ¿verdad?- es que los handles no sean intercambiables porque son tipos distintos; con la segunda forma de declarar, todos los handles serían void* y podrías intercambiar un handle a una ventana por un handle a una clave del registro.
Se han dejado las transparencias y las preguntas del tema 8-2, dedicado a Controladores de Dispositivo.
Se ha dejado el guión de la Práctica 10, dedicada a Dispositivos de Reprografía (impresoras y escáneres). Se dejará en fotocopiadora a última hora de la tarde.
Enlaces sobre el Registro de Windows:
Primeros explicamos el funcionamiento del módem con comandos Hayes, luego hicimos las preguntas sobre redes (creo recordar que nadie falló ninguna) y finalmente empezamos el tema del Registro de Windows, viendo hasta la división en subárboles.
Me surgió la duda de si current se diría (en notación libre) /current/ o /carrent/. Después de escuchar un par de diccionarios (The American Heritage y el Webster), me parece que no es ninguna de las dos pero se parece más a la primera.
Se han dejado las transparencias y las preguntas de la primera parte del tema 8, dedicada al Registro de Windows. El lunes se dejarán en fotocopiadora.
Se ha dejado el guión de la práctica 9, la segunda dedicada a dispositivos de conexión a redes. El lunes a primera hora se dejará en fotocopiadora.
Acabamos las preguntas del tema de Dispositivos Multimedia y dimos entero el tema de Dispositivos de Reprografía.
Por si alguien no me cree, aquí está el artículo sobre los CDs podridos que cité.
Algunos enlaces sobre impresoras y escáneres:
Acabamos el tema de dispositivos de conexión a redes. En la encuesta informal sobre medios de conexión a Internet en casa, mayoría abundante de Telecable, luego ADSL y, finalmente, pocos con módems de 56K (pero los mejores ;-) ).
Por si alguien tiene interés, en How Stuff Works explican muy bien cómo funciona un cable módem, un módem clásico y las tecnologías DSL. Un alumno nos informó de la existencia de Linmodems.org, una página que dice cómo hacer que un Winmodem funcione en Linux.
Luego hicimos las preguntas del tema 4 (Dispositivos de Almacenamiento) y hasta la pregunta 7 del tema 5 (Dispositivos Multimedia).