API & Desarrollo 01 de Diciembre del 2006 02:28 am
Reiniciar la máquina al realizar un cambio
Algunas veces, luego de que modificamos una configuración en Windows, nos aparece el típico mensaje de “para que la configuración surta efecto debe reiniciar su máquina, desea reiniciar ahora”, aunque también nos aparece al instalar algun programa, para lograr el mismo efecto en nuestras aplicaciones la función API que tenemos que usar es SetupPromptReboot del dll setupApi.dll de windows, acá una función que si la llamamos sin parametros mostrará el dialogo en cuestión, si le pasamos .t. reiniciara sin preguntar:
Function Reiniciar(luNoPreguntar)
Declare SetupPromptReboot In setupapi.Dll Long FileQueue, Long Owner, Long ScanOnly
If !luPreguntar
SetupPromptReboot (0, _Screen.HWnd, 0)
Else
SetupPromptReboot(0, _Screen.HWnd, 1)
Endif
Endfunc
Hasta la próxima.
on 07 Dic 2006 at 11:17 1.Allan dijo …
Esta función esta bien para cuando alguien intente mover el mouse, y que no le pregunte nada
Ya en serio… esta genial para cuando no sabes de que manera puede afectar a windows alguna modificación necesaria para tu programa, en hora buena
Saludos, Allan
PD: ya podrias poner algo de ajax o lo que querras de web y me paso mas seguido jajajajaja