FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Terminate process
Hola, tengo un problema, para hacer un backup necesito cerrar (o Matar proceso) desde el servidor a todos los usuarios que esten usando el programa empresa.exe.
Me revise el foro, use las funciones matarprocesos, killprocess, Killtask.... Cuando lo ejecuto el programa de matarproceso1.exe desde mi pc me cierra el programa empresa.exe (pero cierra solo el de mi pc), si lo ejecuto desde el servidor el archivo sigue tomado y falla el backup. Probe poniendo el path, sin path, el servidor tiene windows server 2008. Gracias. |
#2
|
||||
|
||||
¿No te saldria mejor mandar la orden por un socket?, asi desde el servidor le mandas la orden a los clientes de cerrarse desde el servidor
mira esto: http://www.hackerdude.com/courses/delphi/Cap010.2.html
__________________
all your base are belong to us |
#3
|
|||
|
|||
Hola, pero como puedo saber porque socket esta corriendo el programa empresa.exe para cerrar los usuarios, porque en realidad no quiero crear un socket para enviar informacion, quiero cerrar uno especico donde este el programa.
Gracias. |
#4
|
||||
|
||||
shoulder,
Cita:
El código anterior finaliza todos los procesos y subprocesos en la IP 127.0.0.1 con el nombre Calc.exe (Calculadora de Windows) por medio de ShellExecute y el comando de Windows TaskKill. Revisa estos links: Cita:
Nelson. Última edición por nlsgarcia fecha: 27-05-2013 a las 23:48:17. |
#5
|
||||
|
||||
Cita:
__________________
PepeLolo El hombre el único virus que mide más de unas cuantas micras |
#6
|
|||
|
|||
Muchas gracias por responder, al final lo solucione con un bat que corro desde delphi primero, antes de copiar para cerrar el archivo, el bat que hice es este :
psfile "C:\compania\empresa.exe" -c y asi anduvo perfecto, cierra y copia bien. Probe lo que me sugirieron pero no se porque aunque yo cerraba el programa por tiempo sin usar, usaba el Taskill, cerraba procesos..etc, siempre en el servidor quedaba tomado el archivo por el administrador (server 2003), yo uso delphi 7 - mysql. Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
not enough storage is available to process this command | look | Varios | 1 | 10-06-2011 21:18:04 |
Process no Accesible | MaxiDucoli | Varios | 2 | 09-09-2008 22:46:40 |
Error Transaction (Process ID 587) was deadlocked on thread | mayte mtz | SQL | 0 | 05-05-2006 19:22:27 |
Application.Terminate | Esau | Varios | 7 | 06-05-2005 14:12:36 |
Application.Terminate Vs Close | neon | Varios | 2 | 30-07-2004 00:11:55 |
|