FoxPro/Visual FoxPro - Como apagar windows 10 desde VFp

 
Vista:
sin imagen de perfil
Val: 69
Ha aumentado 1 puesto en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Como apagar windows 10 desde VFp

Publicado por Jesus (121 intervenciones) el 31/10/2019 15:38:30
Estimados Amigos buenos dias nuevamente molestandoles esta vez mi
mi consulta es como puedo hacer para que desde un Programita que tengo
en ejecucion en vfp9, cuando pulse el Boton salir desde programa
automaticamente tambien se APAGE EL WINDOWS

De ya como siempre mil gracias por tu tiempo y apoyo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Leonardo Daniel A.
Val: 1.115
Oro
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Como apagar windows 10 desde VFp

Publicado por Leonardo Daniel A. (497 intervenciones) el 01/11/2019 16:44:04
Eso se hace llamando a la API de Windows, aunque aunduve buscando no encontre nada actualizado.... hay ejemplos para WinXP, ya muy viejos, segun lei ya no son validos, ya ah cambiado la API de windows con el tiempo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como apagar windows 10 desde VFp

Publicado por jose camilo (805 intervenciones) el 02/11/2019 03:47:14
investiga con el comando shutdown
un run a este comando y apaga todo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 313
Bronce
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Como apagar windows 10 desde VFp

Publicado por Jose Francisco (166 intervenciones) el 03/11/2019 00:55:10
Hola, ésta instrucción de apagar windows funciona en w8 y w10 (en el w7 no la probé), en el w10 la puedes probar primero por separado copíandola y ejecutarla pegándola en la lupita de la barra de tareas.-
C:\Windows\System32\shutdown.exe /s /t 0

Dentro de tu sistema en foxpro 9 , donde ejecutas apagar sistema (ya sea desde un prg o el botón salir), ponés la siguiente instrucción:

RUN /N7 apagar.bat

Previamente crea un archivo bat que lo llamás apagar.bat y dentro de ese archivo tipiar:
C:\Windows\System32\shutdown.exe /s /t 0

El archivo apagar.bat va dentro del mismo directorio de tu sistema.-

Suerte!
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 109
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Como apagar windows 10 desde VFp

Publicado por elhabraque (58 intervenciones) el 03/11/2019 09:44:37
Buenos días

No es necesario crear un archivo BAT. Yo utilizo estas instrucciones para apagar la sesión remota en un servidor Windows Server al cerrar el programa VFP (sin parámetros adicionales):

lxFichero = GETENV('WINDIR') + '\system32\logoff.exe'

IF FILE(lxFichero)
RUN /N &lxFichero
ENDIF
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como apagar windows 10 desde VFp

Publicado por Jose Francisco (1 intervención) el 04/11/2019 03:05:39
Hola, la pregunta de Jesus es: como apagar w10 desde foxpro 9 y NO como cerrar la sesión remota en un servidor Windows Server.-
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 109
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Como apagar windows 10 desde VFp

Publicado por elhabraque (58 intervenciones) el 04/02/2020 18:32:39
Buenas tardes

Ahora utilizo la función ExitWindowsEx. También para apagar, claro.

1
2
3
4
5
6
7
8
9
10
11
12
13
*   DECLARAR LA FUNCION
 
DECLARE INTEGER ExitWindowsEx IN 'user32.dll' INTEGER uFlags, INTEGER dwReserved
 
*   DECLARAR LOS PARAMETROS
 
#DEFINE EWX_LOGOFF					0
#DEFINE EWX_SHUTDOWN				0x00000001
#DEFINE EWX_REBOOT					0x00000002
 
*   EJECUCION
 
ExitWindowsEx(EWX_LOGOFF, 0)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar