Programación General > Visual Basic 6.0 e inferiores
Api Exitwindowsex
(1/1)
Envenenado:
Alguien me da una mano con este codigo? No se muy bien como utilizarlo.
Asi seria lo que yo quiero:
--- Código: Text --- If Option3.Value = True Then 'Apagar i = ExitWindowsEx(Apagar, 0&) ElseIf Option4.Value = True Then 'Forzar Apagar i = ExitWindowsEx(Forzar, 0&) ElseIf Option5.Value = True Then 'Reiniciar i = ExitWindowsEx(Reiniciar, 0&) ElseIf Option6.Value = True Then 'Cerrar Sesion i = ExitWindowsEx(Cerrar, 0&) End If
Obviamente, estan declaradas en un modulo las constantes cerrar, reiniciar, apagar y forzar como publicas. Pero igualmente, cuando compilo el exe me dice seleccionando a
--- Código: Text ---ExitWindowsEx
--- Citar ---"No coinciden los tipos."
--- Fin de la cita ---
Me dan una mano plis? Alguien que me muestre un ejemplo de como usar esta API. Desde ya muchas gracias!
RadicalEd:
Estas son las constantes que debes usar:
Private Const EWX_LOGOFF = 0
Private Const EWX_SHUTDOWN = 1
Private Const EWX_REBOOT = 2
Private Const EWX_FORCE = 4
Ojala te sirva.
Chao
Envenenado:
--- Cita de: "Envenenado" ---
Obviamente, estan declaradas en un modulo las constantes cerrar, reiniciar, apagar y forzar como publicas
--- Fin de la cita ---
Sep.. Eso dije. Las tengo declaradas. El problema es que tengo xp y no se como hacer para que funcione. Porque probe como dice en todas las paginas de hacer dim X as integer y dps :
x = exitwindowsex......................
Y tambien haciendo
call exitwindos.............
Pero parece que ninguna funca.
Navegación
Ir a la versión completa