FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
apagar windows
hay alguna forma de apagar windows mas rapido en delphi?? me enfada que tarde tanto en apagarse
__________________
HazTa La VikToRia... SIEMPRE! |
#2
|
|||
|
|||
ok, el apagado antes que nada saludos a todos, bueno la velocidad del apagado de windows depende de la cantidad de programas activos a los cuales se esta dando la orden de cerrar, no es tan dificil hacer un apagado de windows, puedes utilizar un acceso directo incluso...
te dejo esto: Usage: shutdown [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx] [-c "comment"] [-d up:xx:yy] No args Display this message (same as -?) -i Display GUI interface, must be the first option -l Log off (cannot be used with -m option) -s Shutdown the computer -r Shutdown and restart the computer -a Abort a system shutdown -m \\computername Remote computer to shutdown/restart/abort -t xx Set timeout for shutdown to xx seconds -c "comment" Shutdown comment (maximum of 127 characters) -f Forces running applications to close without warning -d [u][p]:xx:yy The reason code for the shutdown u is the user code p is a planned shutdown code xx is the major reason code (positive integer less than 256) yy is the minor reason code (positive integer less than 65536) un acceso directo a "C:\¿windows?\system32\shutdown.com -t 30" te da 30 segundos antes de apagar el sistema usado en delphi puedes utilizar la instruccion ShellExecute con la misma sintaxis anterior, suerte... |
#3
|
|||
|
|||
no entendi nada... me lo puedes explicar??
__________________
HazTa La VikToRia... SIEMPRE! |
#4
|
|||
|
|||
bueno vamos por partes shutdown.com es un comando de msdos, con la sintaxis adecuada apaga tu pc... nada mas...
Cita:
|
#5
|
||||
|
||||
Cita:
Si existe la API X para cerrar Windows (de MS) más rápidamente, siendo cierto que las API han sido programadas por la gente de MS, ¿No sería lógico que la gente de MS la hubiera usado para cerrar Windows (más rápidamente)?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
|||
|
|||
pero como kedaria el code?? no entiendo lo de
Cita:
__________________
HazTa La VikToRia... SIEMPRE! |
#7
|
||||
|
||||
Bueno, lo que yo logro captar esque einsenco te dice que debes poner un acceso directo con esa sintaxis y luego ejecutarlo desde tu aplicacion (o que ejecutes directamente eso desde la aplicacion sin crear un acceso directo), Bien, yo personalmente nunca lo he probado, pero aqui te pongo un enlace de los muchos que hay en este club respondiendo a la misma pregunta...
http://www.clubdelphi.com/foros/show...ghlight=apagar
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#8
|
|||
|
|||
ya prove el de el link ke me diste... sirve pero no es exactamente lo ke busko, lo ke busko es el codigo del ke hace ke se abra una ventana en conteo regresivo para ke se apague windows... alguien se lo sabe o lo tiene??
thanx!
__________________
HazTa La VikToRia... SIEMPRE! |
#9
|
||||
|
||||
No te hace falta programar para eso, simplemente vete al administrador de tareas de windows, la pestaña Procesos, y mata el proceso lsass.exe
Verás que rapidito saldrá la pantalla que quieres ¿Esto lo explotaba el gusano Sasser o Blaster? ufff que lio. Saludos |
#10
|
|||
|
|||
jajajaja ok, lo hare XD thanx!
__________________
HazTa La VikToRia... SIEMPRE! |
#11
|
||||
|
||||
Si lo quisieras hacer desde còdigo puedes usar:
ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE,0); |
#12
|
|||
|
|||
intente lo ke dijiste lepe pero no funciono :S lo hice con un codigo para matar procesos sabiendo el nombre del exe
__________________
HazTa La VikToRia... SIEMPRE! |
|
|
|