Cita:
Posteado originalmente por delphi.com.ar
¿No funciona el SystemParametersInfo(SPI_SCREENSAVERRUNNING...?
¿Que ha pasado con los hooks?.. eso si tiene que funcionar!
|
En Windows2000 no funciona lo del protector de pantalla ni tampoco lo de los hooks para inhibir el Ctrl-ALt-Del.
Parece ser que el asunto es bastante más complicado ya que tiene que ver con todo el proceso de "Login" que realiza
Windows y que está englobado en lo que llaman MSGina. Este es un proceso que al parecer se ejecuta antes que cualquier otro para evitar precisamente la intercepción de dicha combinación.
De que se puede hacer, sí que se puede pero para ello hay que escribir un dll que sustituya a MSGina. Esto no es de hackers, está bien especificado en la documentación del SDK de
Windows. Por ejemplo, aquí, en la pc de mi trabajo, el cliente de la red Novell instala NWGina para reemplazar al original.
Según estuve viendo no es tampoco tan complicado ya que no se trata de hacer grandes cambios sino simplemente llamar a todas las rutinas del dll original y sólo interceptar a la que recibe la combinación pero hay que estudiarle bien ya que un errorcito podría dejar inutilizado el equipo: simplemente no entraría nunca a
Windows.
Los interesados pueden buscar información en
http://msdn.microsoft.com/library/en...asp?frame=true
// Saludos