FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Comando InitiateSystemShutDown?
Hola todos
¿alguien me podría explicar como puedo utilizar el comando InitiateSystemShutDown? Lo que pretendo hacer es apagar, desde mi ordenador, un Pc perteneciente a mi misma red. La ayuda de delphi dice: Código:
InitiateSystemShutdown( LPTSTR lpMachineName, // address of name of computer to shut down LPTSTR lpMessage, // address of message to display in dialog box DWORD dwTimeout, // time to display dialog box BOOL bForceAppsClosed, // force applications with unsaved changes flag BOOL bRebootAfterShutdown // reboot flag ); he probado a poner en el campo: "LPTSTR lpMachineName", el nombre del equipo y la Ip. Y no consigo que funcione.
__________________
Un Saludo a todos/as |
#2
|
||||
|
||||
Prestaste atencion a este breve comentario:
Cita:
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
|||
|
|||
Si ya lo dijo mi abuela:
"dejate de tonterias de ordenadores y parches y ponte a estudiar ingles, que te será mucho mas fructifero". ¿Como puedo controlar los provilegios en el pc que quiero apagar? Saludos y gracias.
__________________
Un Saludo a todos/as Última edición por mrmanuel fecha: 11-05-2004 a las 11:19:09. |
#4
|
|||
|
|||
Hola nuevamente.
He estado mirando la ayuda de Delphi, y en la version 7 no dice nada, en la 5 dice lo que ha indicado el compañero --> delphi.com.ar. La verdad, he estado haciendo distintas pruebas y no consigo nada. las pruebas las he realizado en WinMe, aunque tendría que funcionar en 98, 2000 y Xp. Gracias
__________________
Un Saludo a todos/as |
#5
|
||||
|
||||
En un Win9x supongo
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#6
|
||||
|
||||
Cita:
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#7
|
|||
|
|||
Yo consigo apagar los ordenadores de mi red...pero claro, tengo permisos de administrador....pero mi problema es, tanto apagando los equipos de la red como el mio propio con ExitWindowsEx() q cuando se apagan se kedan con el viejo mesaje de AHORA PUEDE USTED APAGAR SU EQUIPO CON SEGURIDAD ...
Como puedo evitar esto????? yo lo q kiero es q simplemente se apagen y ya esta...... Estoy trabajando bajo win2000 |
#8
|
||||
|
||||
Eso depende del hardware, si tienes un Motherboard con una fuente relativamente moderna (no recuerdo como se llaman los modelos de las fuentes que soportan eso), desde WinMe en adelante se apagan solas.
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#9
|
|||
|
|||
Hola.
Yo ademas de apagar, quiero poder encender los equipos. Respecto a problema del apagado, hay trucos en internet que te pueden solucionar el problema, hace poco encontré uno sobre le mismo tema pero para Xp, mira a ver si te vale: http://www.terra.es/personal8/mabely...istemaPZ.htm#1 Si no te vale puede ser que tu placa Base no acepte bien el apagado en los equipos con win2000. PD: Podrías decirme como usas el "ExitWindowsEx()" para apagarlos en red? a lo mejor me sirve para XP. Gracias
__________________
Un Saludo a todos/as |
#10
|
||||
|
||||
Cita:
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#11
|
|||
|
|||
Cita:
Así consigo relajar un poco al jefe , que como todos, quieren el trabajo para ayer. Gracias por adelantado.
__________________
Un Saludo a todos/as |
#12
|
||||
|
||||
Ups.. me acabo de fijar y el código que tengo aquí es solo el del la máquina que iba a ser encendida, el otro código lo tengo en otra oficina a la cual no estoy asistiendo.
Igualmente encotré este código en la Web (obviamente no lo he probado, eso lo dejo para tí):
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#13
|
|||
|
|||
Los pc´s q apago desde delphi si son modernos con fuente y placa ATX...pero al apagarlos con ExitWindowsEx() o con InitiateSystemShutdown()...se kedan en la pantallita de 'AHORA PUEDE APAGAR SU EQUIPO....etc'
A vosotros no os pasa????? Para apagarlos en red no utilizo ExitWindowsEx() utilizo InitiateSystemShutdown() y el unico problema q tengo es ese...q no se apagan del todo se kedan en la pantallita de marras!!!! El codigo q utilizo es el siguiente:
Tambien he probado EWX_SHUTDOWN, EWX_EXFORCE..etc..etc Gracias. Última edición por aram2r fecha: 14-05-2004 a las 09:01:55. |
#14
|
|||
|
|||
Hola
He estado probando el código de "aram2r" y se aplica al PC desde el que se ejecuta. ¿Como lo haces para apagar uno en la red?. He estado probando en Win Me y no me funciona correctamente. lo que hace es reinciar la sesión. de todas formas lo pruebo en otras plataformas. gracias
__________________
Un Saludo a todos/as |
#15
|
|||
|
|||
Hola mrmanuel...ese no es el codigo q utilizo para apagarlos en red...para la red utilizo el initiateSystemShutDown()...conforme tu lo tienes escrito en el primer mensaje:
Por ejemplo:
Esto a mi me funciona....pero mi usuario es administrador de dominio..no he probado si ejecutando el programa con un usuario restringido funcionaria |
|
|
|