Para forzar a cada uno de nuestros usarios de Windows 95 o 98 a acceder al
sistema mediante una clave obligatoriamente se debe:
Primero, nos aseguramos que los perfiles del usuario están devidamente
activados, haciendo doble clic sobre el icono Usuarios del panel de control.
Segundo: Agregamos un nuevo usuario al sistema asignándole un nombre y una
clave. Y procedemos a reiniciar el sistema y autenticandonos con ese nuevo perfil
que recien hemos creado.
Tercero: Ejecutamos el editor del registro "regedit.exe" y despliegamos la
clave HKEY_USERS. Esta rama contiene información sobre todos los perfiles de
usuario de su sistema operativo. Es aqui donde encontrará una sub-rama por cada
uno de los usuarios que haya creado dentro de su PC.
Nos encontramos entonces con una rama llamada .DEFAULT. Ésta es la que contiene
información del perfil de usuario que se utilizará cuando se cancele la
autenticación o ésta no se lleve a cabo con éxito. Estamos asi, ante un usuario
por defecto. El truco consiste pues, en hacer que se ejecute un programa que
expulse a este usuario por defecto cada vez que intente acceder haciendo click en
"Cancelar" o con una clave incorrecta.
Para conseguir esto, podemos editar la rama
HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Run añadiendo un
nuevo valor alfanumérico (el nombre de éste es lo de menos) con la siguiente
cadena para el contenido:
"RUNDLL32 shell32,SHExitWindowsEx 0"
Cuarto: Debemos de tener cuidado de escribir el parámetro exactamente como se
muestra arriba, conservando los espacios en blanco y la coma, o en caso contrario
el truco no funcionará. Si la clave Run no está disponible, deberemos crearla.
A partir de ahora, cuando alguién internte entrar sin autenticarse se mostrará
brevemente el escritorio por defecto, pero enseguida se le aparecerá de nuevo el
diálogo de autenticación, sin permitirle la entrada hasta qeu se identifique
adecuadamente.
" C U I D A D O " - DATO A TENER MUY EN CUENTA:
Este truco tiene un pequeño inconveniente: cuando se crea un nuevo usuario,
éste herada algunas caracteristicas del usuario .DEFAULT, entre ellas la clave
que hemos modificado. Es por eso, por lo que apartir del momento en que la
actualicemos se impedirá la entrada en el sistema de todos los usuarios creados
posteriormente.
Para evitar esto ultimo: Debemos tener la precaución de quitar el valor dentro
de la calve Run de los nuevos usuarios, de forma que puedan entrar normalmente a
su perfil.
Si alguno de vosotros desea saltarse esta protección puede arrancar el sistema
en "modo a prueba de fallos" y usar el editor del registro (regedit) para
eliminar esta clave, pero deberia ser un usuario avanzado para saberlo, por lo
que esta medida conseguirá el objetivo deseado en la mayor parte de los casos y
puede resultar muy útil para ordenadores que estan expuestos a usuarios
eventuales, noveles y publico en general.
Salu2
PD el texto original (en ingles) se encuentra aqui
http://www.winguides.com/registry/display.php/629/