PDA

Ver la Versión Completa : Proceso del *Systema*


aeff
25-10-2007, 06:38:57
saludos, colegas, me ha surgido una curiosidad, miren, hay procesos que se muestran en el "Administrador de Tareas de Windows" que dicen que han sido ejecutados por el usuario "SYSTEM", algunos de ellos no se pueden cerrar, porque cuando lo intentas hacer a través del Administrador de tareas este emite un mensaje que dice así: "Este es un proceso de sistema crítico. El Administrador de tareas no puede finalizar este proceso",

bueno, la question es, ¿como logro ejecutar un proceso a nombre del usuario SYSTEM o hacerlo proceso crítico?

muchas gracias de antemano,

saludos!

aeff!:cool:

seoane
25-10-2007, 14:38:41
Pues tan simple como ponerle a tu ejecutable el mismo nombre que uno de esos "Procesos críticos". El administrador de tareas tiene guardados los nombres de los ejecutables que no debe cerrar, así que, si a tu ejecutable le llamas, por ejemplo, "lsass.exe" el administrador de tareas se negara a cerrarlo. Esto no impide que lo puedas cerrar desde otro programa, por ejemplo Process Explorer.

Así se hacen las cosas en windows :rolleyes:

PD: Te recomiendo este hilo: http://www.clubdelphi.com/foros/showthread.php?t=39279

fide
25-10-2007, 17:37:17
seoane, hacemuhco tiempo que me di cuenta de eso que tu dices. Incluso albertico lo sabe. Pero yo en realidad lo que necesito saber al igual que el es como hacer un proceso mio, realmente de sistema. Es decir que aunque se llame fidelito.exe no se pueda cerrar por que sea un proceso critico.

Espero nos ayudes y muchas gracias y saludos....

Chris
25-10-2007, 18:12:27
No sé como se hará y seguramente, y seguramente que sea ejecutado por SYSTEM no quiere decir que no se pueda cerrar. Pero debe andar por ExecuteProcessAsUser.

Lee entre líneas, si te dicen que process explorer puede cerrar los procesos que Win Task Manager se niega a cerrar, quiere decir que internamente no existen procesos críticos para Windows.

aeff
25-10-2007, 18:49:52
entonces, si el task mgr de windows no cierra un poceso crítico porque tiene una lista de cuales son ellos pero otros programs si logran cerrarlo porque en realidad no son criticos o algro así, me quedan las otras questiones:

¿como ejecuto un proceso a nombre del usuario SYSTEM?
¿que password tiene este usuario?, bueno, si es un usuario realmente,,

muchas gracias de antemano,

saludos!
aeff!

fide
25-10-2007, 18:52:35
Es verdad que a lo mejor con ExecuteProcessAsUser se resuelva el problema. Voy a intentar usar esa funcion para crear un proceso por el user system a ver si se convierte en critico (para el taskmgr.exe claro, ya que es cierto que en realidad los procesos no son criticos nada en Windows)...

aeff
25-10-2007, 19:35:32
maestro *seoane*, ¿tienes algo?, o cualquier otro colega del club ya ha dado con algo?!!

muchas gracias!

saludos

Chris
26-10-2007, 16:44:00
No deverías seguir intentando ejecutar un proceso como SYSTEM, si te fijas en el task Manager, puedes cerrar algunos procesos iniciados por System, así que esa no es una solución para hacer un proceso crítico.

aeff
26-10-2007, 21:56:31
de acuerdo, ya se que aunque un proceso sea propio del usuario SYSTEM no es crítico ni nada de eso, pero aún asi quisera dar con esa interrogante,

¿como ejecutar un proceso a nombre del usuario SYSTEM?

saludos!