Sección de códigos , trucos y ejemplos para visual basic


82 - Apagar, reiniciar y logout en windows NT

<Volver> - Anterior - Siguiente



 

Contenido

 

 

 

 

 


1 - Ejemplo del Apiguide que nos permite reiniciar, cerrar sesión y apagar el equipo, inclusive en plataformas NT

En el código fuente hay 3 funciones (LogoffNT, RebootNT y ShutDownNT), y las tres tienen un parámetro de tipo Boolean para determinar si se fuerza el cierre de aplicaciones que puedan estar abiertas antes de cerrar el sistema

También hay una función de tipo Boolean llamada IsWinNt, que detecta si se está corriendo el programa sobre dicha plataforma, si está corriendo sobre un NT, se llama a la función EnableShutDown, que ajusta los privilegios para que no de error

Para poder probar el ejemplo agregar los siguientes controles:

En un Formulario colocar 3 CommandButton ( Command1, Command2 y Command3 )

 

formulario con los CommandButton para el ejemplo

 

El command1 permite loguearse, el command2 reiniciar el equipo y el Command3 Apagar el sistema.

Código fuente en un form:

 

Código fuente en un módulo bas

 

Nota . el siguiente enlace es un artículo traducido de la web de Microsoft sobre la Api ExitWindowsEx desde visual basic, (incluye un ejemplo de código)

 


Proyecto para reiniciar, apagar el equipo y otras opciones

Este otro proyecto fue programado por Helmuth Campos, y es un formulario que permite cambiar de sesión en windows, apagar el sistema, reiniciar, y obligar el forzado de cierre de las aplicaciones abiertas

También una opción para cambiar la resolución del monitor, y el programa te dice si esa resolución esta disponible, y sino se puede cambiar lo notifica.

 

Descargar proyecto

 


Shut it Off - Programa

Programa realizado y enviado por José Luis Bejarano V, con las siguietnes opciones

 

El formulario permite indicar el tiempo para cada opción, como muestra la siguiente captura de pantalla

Una ves configurada la opción, se visualiza en el systray o en el área de notificación de windows, un formulario que muestra el tiempo restante

 

También permite establecer y crear una contraseña para entrar al programa

Descargar Shut it Off

 


Recursos visual basic 6.0 - Enlaces relacionados



Buscar en Recursos vb