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( he probado a poner en el campo: "LPTSTR lpMachineName", el nombre del equipo y la Ip. Y no consigo que funcione. |
Prestaste atencion a este breve comentario:
Cita:
|
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. |
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 |
En un Win9x supongo
|
Cita:
Saludos! |
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 |
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! |
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 |
Cita:
Saludos! |
Cita:
Así consigo relajar un poco al jefe :mad: , que como todos, quieren el trabajo para ayer. :D :D Gracias por adelantado. |
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í):
|
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. |
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 |
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 |
La franja horaria es GMT +2. Ahora son las 17:37:14. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi