Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: Anteros en 22 Mayo 2008, 21:12 PM

Título: proceso q no puede ser cerrado
Publicado por: Anteros en 22 Mayo 2008, 21:12 PM
el otro dia en una pc abri el taskmanager y al querer eliminar un proceso q me parecia medio raro...me aparecio esto

(http://fotos.vivito.net/fotosend-1619433675.jpg) (http://fotos.vivito.net/pic-1619433675.html)

lo curioso es q el proceso tenia como nombre de usuario al Usuario de la Pc y no a SYSTEM...no se supone q solo los procesos q tienen como nombre de usuario a SYSTEM son los q no pueden ser cerrados ???

se podra hacer en vb6 q un programa tenga, digamos esta propiedad de no ser cancelado desde el taskmanager???

o en todo caso como podria hacer para q un programa tenga como nombre de usuario a SYSTEM

gracias por todo de antemano
Título: Re: proceso q no puede ser cerrado
Publicado por: TeKNo dUKe en 23 Mayo 2008, 01:33 AM
Levanta el ejecutable como un servicio de windows y con eso te queda bajo el usuario SYSTEM, si no me ekivoco.-
Título: Re: proceso q no puede ser cerrado
Publicado por: Spider-Net en 23 Mayo 2008, 22:00 PM
Es fácil, ponle al proceso el nombre de cualquier servicio del sistema y aunque lo ejecutes como usuario el taskmanager no te permitirá que lo mates:

Algunos de los nombres pueden ser:

- lsass.exe
- winlogon.exe

...

Infórmate, que hay unos cuantos. Tan sólo renombra tu programa con alguno de esos nombres y ya verás como no te deja que los mates desde el administrador de tareas, aunque estén ejecutados por el usuario.

Saludos!
Título: Re: proceso q no puede ser cerrado
Publicado por: Freeze. en 23 Mayo 2008, 22:45 PM
Prueba con esto para que acabes con todos los procesos que quieras:

[Source] Conseguir privilegios (AdjustTokenPrivileges)
http://foro.fire-software.net/index.php/topic,381.0.html