2010-04-22 13 views
7

¿Es posible modificar la pantalla de inicio de sesión de la ventana y agregar nuestros propios botones/enlaces? Por ejemplo, ¿es posible hacer algo como esto?Modificar la pantalla de inicio de sesión de Windows

alt text http://www.allaboutmoss.com/wp-content/uploads/2010/04/windowsxp_login.jpg

La pantalla de arriba tiene un enlace y cuando se hace clic se debe iniciar una aplicación de formas de ganar?

+0

En los días de NT, la empresa para la que trabajaba realizaba un reemplazo personalizado de la pantalla de inicio de sesión de Windows (sin agregar botones, sino un reemplazo completo) y supongo que todavía se puede hacer – hamishmcn

Respuesta

12

Para Windows XP, puede construir un GINA DLL, y para Vista + necesita usar el nuevo sistema credential providers. En ambos casos, básicamente tiene que crear la IU desde cero y, por lo tanto, no es posible simplemente tomar la IU existente y agregar algunos controles aquí y allá.

Por supuesto, puede crear su propia DLL GINA que muestre la interfaz de usuario que es la misma que la de Windows XP, con sus propias adiciones, pero no es exactamente una tarea sencilla.

+0

¿Es posible construir un Gina dll? o un proveedor de credenciales en .NET? – ZippyV

+1

No puede compilar la DLL en .NET (tiene que exportar funciones, lo que no puede hacer en C#), pero estoy bastante seguro de que podría escribir un contenedor de C++ que llame al código C# para hacer el trabajo real. –

Cuestiones relacionadas